home *** CD-ROM | disk | FTP | other *** search
/ The Psychedelic Bus of Dead Knowledge / The Psychedelic Bus of Dead Knowledge.iso / drag & drop onto System Folder / QuickTime™ PowerPlug / QuickTime™ PowerPlug.rsrc / bin.rsrc_cdek_-19099.txt < prev    next >
INI File  |  1996-07-18  |  85KB  |  1,960 lines

  1. [PEFF file: __unnamed__]
  2.   file_timestamp: AE14339B
  3.   old_def_version: 00000000
  4.   old_imp_version: 00000000
  5.   current_version: 00000000
  6.   main: [export "[main]" 1:00000130]
  7.   init: [missing export symbol]
  8.   term: [missing export symbol]
  9. [section 0 header]
  10.   name __missing__
  11.   default_address 00000000
  12.   total_size 1A20
  13.   unpacked_size 1A20
  14.   packed_size 1A20
  15.   section_kind EXECUTABLE_READONLY
  16.   share_kind PROCESS
  17.   alignment 02
  18. [section 0 disassembly]
  19. 00000000  7C0802A6  mflr      r0
  20. 00000004  39430000  addi      r10, r3, 0x0000
  21. 00000008  90010008  stw       [r1 + 0x0008], r0
  22. 0000000C  93E1FFFC  stw       [r1 - 0x0004], r31
  23. 00000010  9421FFB0  stwu      [r1 - 0x0050], r1
  24. 00000014  9081003C  stw       [r1 + 0x003C], r4
  25. 00000018  3C008001  lis       r0, 0x8001
  26. 0000001C  33E08002  subic     r31, r0, 32766
  27. 00000020  A86A0002  lha       r3, [r10 + 0x0002]
  28. 00000024  30810038  addic     r4, r1, 56
  29. 00000028  480000B9  bl        +0x000000B8 /* 000000E0 */
  30. 0000002C  2C030000  cmpwi     r3, 0
  31. 00000030  3800FFFF  li        r0, 0xFFFFFFFF
  32. 00000034  7F030040  cmpl      cr6, r3, r0
  33. 00000038  38A30000  addi      r5, r3, 0x0000
  34. 0000003C  4182005C  beq       +0x0000005C /* 00000098 */
  35. 00000040  3800FFFE  li        r0, 0xFFFFFFFE
  36. 00000044  7C030040  cmpl      r3, r0
  37. 00000048  4C800000  mcrf      cr1, cr0
  38. 0000004C  419A0044  beq       cr6, +0x00000044 /* 00000090 */
  39. 00000050  80C10038  lwz       r6, [r1 + 0x0038]
  40. 00000054  2C060000  cmpwi     r6, 0
  41. 00000058  4186003C  beq       cr1, +0x0000003C /* 00000094 */
  42. 0000005C  8061003C  lwz       r3, [r1 + 0x003C]
  43. 00000060  388A0000  addi      r4, r10, 0x0000
  44. 00000064  4182001C  beq       +0x0000001C /* 00000080 */
  45. 00000068  48001689  bl        +0x00001688 /* 000016F0 */
  46. 0000006C  80410014  lwz       r2, [r1 + 0x0014]
  47. 00000070  3BE30000  addi      r31, r3, 0x0000
  48. 00000074  387F0000  addi      r3, r31, 0x0000
  49. 00000078  81810058  lwz       r12, [r1 + 0x0058]
  50. 0000007C  48000024  b         +0x00000024 /* 000000A0 */
  51. label00000080:
  52. 00000080  8062FFF4  lwz       r3, [r2 - 0x000C]
  53. 00000084  48001685  bl        +0x00001684 /* 00001708 */
  54. 00000088  80410014  lwz       r2, [r1 + 0x0014]
  55. 0000008C  4800000C  b         +0x0000000C /* 00000098 */
  56. label00000090:
  57. 00000090  40820008  bne       +0x00000008 /* 00000098 */
  58. label00000094:
  59. 00000094  3BE00000  li        r31, 0x0000
  60. label00000098:
  61. 00000098  387F0000  addi      r3, r31, 0x0000
  62. 0000009C  81810058  lwz       r12, [r1 + 0x0058]
  63. label000000A0:
  64. 000000A0  83E1004C  lwz       r31, [r1 + 0x004C]
  65. 000000A4  7D8803A6  mtlr      r12
  66. 000000A8  30210050  addic     r1, r1, 80
  67. 000000AC  4E800020  blr
  68. 000000B0  00000000  .invalid
  69. 000000B4  00002041  .invalid
  70. 000000B8  80010200  lwz       r0, [r1 + 0x0200]
  71. 000000BC  00000000  .invalid
  72. 000000C0  000000B0  .invalid
  73. 000000C4  00175347  .invalid
  74. 000000C8  495F4344  b         +0x015F4344 /* 015F440C */
  75. 000000CC  436F6D70  bdz       cr3, +0x00006D70 /* 00006E3C */
  76. 000000D0  6F6E656E  xoris     r14, r27, 0x656E
  77. 000000D4  74446973  andis.    r4, r2, 0x6973
  78. 000000D8  70617463  andi.     r1, r3, 0x7463
  79. 000000DC  68000000  xori      r0, r0, 0x0000
  80. fn000000E0:
  81. 000000E0  7C650734  extsh     r5, r3
  82. 000000E4  7CA04670  srawi     r0, r5, 8
  83. 000000E8  7C000735  extsh.    r0, r0
  84. 000000EC  39000000  li        r8, 0x0000
  85. 000000F0  30A50008  addic     r5, r5, 8
  86. 000000F4  39280000  addi      r9, r8, 0x0000
  87. 000000F8  40800024  bge       +0x00000024 /* 0000011C */
  88. 000000FC  7CA00735  extsh.    r0, r5
  89. 00000100  80A2FFF8  lwz       r5, [r2 - 0x0008]
  90. 00000104  54001838  rlwinm    r0, r0, 3, 0, 28
  91. 00000108  80A50002  lwz       r5, [r5 + 0x0002]
  92. 0000010C  41800048  blt       +0x00000048 /* 00000154 */
  93. 00000110  7D250014  addc      r9, r5, r0
  94. 00000114  2C890000  cmpwi     cr1, r9, 0
  95. 00000118  48000040  b         +0x00000040 /* 00000158 */
  96. label0000011C:
  97. 0000011C  30000001  addic     r0, r0, 1
  98. 00000120  54051838  rlwinm    r5, r0, 3, 0, 28
  99. 00000124  7CA02810  subfc     r5, r0, r5
  100. 00000128  7CE02810  subfc     r7, r0, r5
  101. 0000012C  80A2FFF8  lwz       r5, [r2 - 0x0008]
  102. 00000130  5460063E  rlwinm    r0, r3, 0, 24, 31
  103. 00000134  41810020  bgt       +0x00000020 /* 00000154 */
  104. 00000138  7CC53AAE  lhax      r6, r5, r7
  105. 0000013C  7CA53814  addc      r5, r5, r7
  106. 00000140  7C003000  cmp       r0, r6
  107. 00000144  54601D78  rlwinm    r0, r3, 3, 21, 28
  108. 00000148  4080000C  bge       +0x0000000C /* 00000154 */
  109. 0000014C  80A50002  lwz       r5, [r5 + 0x0002]
  110. 00000150  7D202814  addc      r9, r0, r5
  111. label00000154:
  112. 00000154  2C890000  cmpwi     cr1, r9, 0
  113. label00000158:
  114. 00000158  80A90004  lwz       r5, [r9 + 0x0004]
  115. 0000015C  4186000C  beq       cr1, +0x0000000C /* 00000168 */
  116. 00000160  90A40000  stw       [r4], r5
  117. 00000164  81090000  lwz       r8, [r9]
  118. label00000168:
  119. 00000168  38680000  addi      r3, r8, 0x0000
  120. 0000016C  4E800020  blr
  121. 00000170  00000000  .invalid
  122. 00000174  00002040  .invalid
  123. 00000178  00000200  .invalid
  124. 0000017C  00000000  .invalid
  125. 00000180  00000090  .invalid
  126. 00000184  00185347  .invalid
  127. 00000188  495F4344  b         +0x015F4344 /* 015F44CC */
  128. 0000018C  46696E64  .invalid  sc
  129. 00000190  526F7574  rlwimi    r15, r19, 14, 21, 26
  130. 00000194  696E6550  xori      r14, r11, 0x6550
  131. 00000198  726F6350  andi.     r15, r19, 0x6350
  132. 0000019C  74720000  andis.    r18, r3, 0x0000
  133. 000001A0  7C0802A6  mflr      r0
  134. 000001A4  9421FFC0  stwu      [r1 - 0x0040], r1
  135. 000001A8  90010048  stw       [r1 + 0x0048], r0
  136. 000001AC  7C830734  extsh     r3, r4
  137. 000001B0  30810038  addic     r4, r1, 56
  138. 000001B4  4BFFFF2D  bl        -0x000000D4 /* 000000E0 */
  139. 000001B8  2C03FFFF  cmpwi     r3, -1
  140. 000001BC  2C830000  cmpwi     cr1, r3, 0
  141. 000001C0  38600000  li        r3, 0x0000
  142. 000001C4  4182000C  beq       +0x0000000C /* 000001D0 */
  143. 000001C8  41860008  beq       cr1, +0x00000008 /* 000001D0 */
  144. 000001CC  38600001  li        r3, 0x0001
  145. label000001D0:
  146. 000001D0  81810048  lwz       r12, [r1 + 0x0048]
  147. 000001D4  30210040  addic     r1, r1, 64
  148. 000001D8  7D8803A6  mtlr      r12
  149. 000001DC  4E800020  blr
  150. 000001E0  00000000  .invalid
  151. 000001E4  00002041  .invalid
  152. 000001E8  80000200  lwz       r0, [r0 + 0x0200]
  153. 000001EC  00000000  .invalid
  154. 000001F0  00000040  .invalid
  155. 000001F4  000B5347  .invalid
  156. 000001F8  495F4344  b         +0x015F4344 /* 015F453C */
  157. 000001FC  43616E44  bc     27, 1, +0x00006E44 /* 00007040 */
  158. 00000200  6F000000  xoris     r0, r24, 0x0000
  159. 00000204  3C000002  lis       r0, 0x0002
  160. 00000208  30600006  addic     r3, r0, 6
  161. 0000020C  4E800020  blr
  162. 00000210  00000000  .invalid
  163. 00000214  00002040  .invalid
  164. 00000218  00000100  .invalid
  165. 0000021C  00000000  .invalid
  166. 00000220  0000000C  .invalid
  167. 00000224  000D5347  .invalid
  168. 00000228  495F4344  b         +0x015F4344 /* 015F456C */
  169. 0000022C  56657273  rlwinm.   r5, r19, 14, 9, 25
  170. 00000230  696F6E00  xori      r15, r11, 0x6E00
  171. 00000234  9421FFC0  stwu      [r1 - 0x0040], r1
  172. 00000238  7C0802A6  mflr      r0
  173. 0000023C  90810038  stw       [r1 + 0x0038], r4
  174. 00000240  90010048  stw       [r1 + 0x0048], r0
  175. 00000244  3860004A  li        r3, 0x004A
  176. 00000248  480014D9  bl        +0x000014D8 /* 00001720 */
  177. 0000024C  80410014  lwz       r2, [r1 + 0x0014]
  178. 00000250  2C030000  cmpwi     r3, 0
  179. 00000254  38830000  addi      r4, r3, 0x0000
  180. 00000258  9081003C  stw       [r1 + 0x003C], r4
  181. 0000025C  80610038  lwz       r3, [r1 + 0x0038]
  182. 00000260  40820018  bne       +0x00000018 /* 00000278 */
  183. 00000264  480014D5  bl        +0x000014D4 /* 00001738 */
  184. 00000268  80410014  lwz       r2, [r1 + 0x0014]
  185. 0000026C  7C630734  extsh     r3, r3
  186. 00000270  81810048  lwz       r12, [r1 + 0x0048]
  187. 00000274  4800001C  b         +0x0000001C /* 00000290 */
  188. label00000278:
  189. 00000278  480014D9  bl        +0x000014D8 /* 00001750 */
  190. 0000027C  80410014  lwz       r2, [r1 + 0x0014]
  191. 00000280  8061003C  lwz       r3, [r1 + 0x003C]
  192. 00000284  80810038  lwz       r4, [r1 + 0x0038]
  193. 00000288  48000035  bl        +0x00000034 /* 000002BC */
  194. 0000028C  81810048  lwz       r12, [r1 + 0x0048]
  195. label00000290:
  196. 00000290  30210040  addic     r1, r1, 64
  197. 00000294  7D8803A6  mtlr      r12
  198. 00000298  4E800020  blr
  199. 0000029C  00000000  .invalid
  200. 000002A0  00002041  .invalid
  201. 000002A4  80000200  lwz       r0, [r0 + 0x0200]
  202. 000002A8  00000000  .invalid
  203. 000002AC  00000068  .invalid
  204. 000002B0  000A5347  .invalid
  205. 000002B4  495F4344  b         +0x015F4344 /* 015F45F8 */
  206. 000002B8  4F70656E  .invalid  4C
  207. fn000002BC:
  208. 000002BC  BF61FFEC  stmw      [r1 - 0x0014], r27
  209. 000002C0  7C0802A6  mflr      r0
  210. 000002C4  7D800026  mfcr      r12
  211. 000002C8  91810004  stw       [r1 + 0x0004], r12
  212. 000002CC  90010008  stw       [r1 + 0x0008], r0
  213. 000002D0  9421FFA0  stwu      [r1 - 0x0060], r1
  214. 000002D4  3BA30000  addi      r29, r3, 0x0000
  215. 000002D8  90810038  stw       [r1 + 0x0038], r4
  216. 000002DC  3BC0FFFF  li        r30, 0xFFFFFFFF
  217. 000002E0  3BE00000  li        r31, 0x0000
  218. 000002E4  48001485  bl        +0x00001484 /* 00001768 */
  219. 000002E8  80410014  lwz       r2, [r1 + 0x0014]
  220. 000002EC  7C7C0734  extsh     r28, r3
  221. 000002F0  48001491  bl        +0x00001490 /* 00001780 */
  222. 000002F4  80410014  lwz       r2, [r1 + 0x0014]
  223. 000002F8  9061003C  stw       [r1 + 0x003C], r3
  224. 000002FC  80610038  lwz       r3, [r1 + 0x0038]
  225. 00000300  48001499  bl        +0x00001498 /* 00001798 */
  226. 00000304  80410014  lwz       r2, [r1 + 0x0014]
  227. 00000308  7C600034  cntlzw    r0, r3
  228. 0000030C  3400FFE0  subic.    r0, r0, 32
  229. 00000310  41800014  blt       +0x00000014 /* 00000324 */
  230. 00000314  4800149D  bl        +0x0000149C /* 000017B0 */
  231. 00000318  80410014  lwz       r2, [r1 + 0x0014]
  232. 0000031C  480014AD  bl        +0x000014AC /* 000017C8 */
  233. 00000320  80410014  lwz       r2, [r1 + 0x0014]
  234. label00000324:
  235. 00000324  80610038  lwz       r3, [r1 + 0x0038]
  236. 00000328  480014B9  bl        +0x000014B8 /* 000017E0 */
  237. 0000032C  80410014  lwz       r2, [r1 + 0x0014]
  238. 00000330  2C030000  cmpwi     r3, 0
  239. 00000334  3B630000  addi      r27, r3, 0x0000
  240. 00000338  38600004  li        r3, 0x0004
  241. 0000033C  40820040  bne       +0x00000040 /* 0000037C */
  242. 00000340  480013E1  bl        +0x000013E0 /* 00001720 */
  243. 00000344  80410014  lwz       r2, [r1 + 0x0014]
  244. 00000348  2C030000  cmpwi     r3, 0
  245. 0000034C  3B630000  addi      r27, r3, 0x0000
  246. 00000350  80610038  lwz       r3, [r1 + 0x0038]
  247. 00000354  389B0000  addi      r4, r27, 0x0000
  248. 00000358  4082001C  bne       +0x0000001C /* 00000374 */
  249. 0000035C  480013DD  bl        +0x000013DC /* 00001738 */
  250. 00000360  80410014  lwz       r2, [r1 + 0x0014]
  251. 00000364  7C7F0734  extsh     r31, r3
  252. 00000368  4DCE7242  creqv     crb14, crb14, crb14
  253. 0000036C  387E0000  addi      r3, r30, 0x0000
  254. 00000370  480000BC  b         +0x000000BC /* 0000042C */
  255. label00000374:
  256. 00000374  48001485  bl        +0x00001484 /* 000017F8 */
  257. 00000378  80410014  lwz       r2, [r1 + 0x0014]
  258. label0000037C:
  259. 0000037C  937D0000  stw       [r29], r27
  260. 00000380  807B0000  lwz       r3, [r27]
  261. 00000384  2C830000  cmpwi     cr1, r3, 0
  262. 00000388  80030000  lwz       r0, [r3]
  263. 0000038C  2C000000  cmpwi     r0, 0
  264. 00000390  41860014  beq       cr1, +0x00000014 /* 000003A4 */
  265. 00000394  4DCE7242  creqv     crb14, crb14, crb14
  266. 00000398  40820088  bne       +0x00000088 /* 00000420 */
  267. 0000039C  48001475  bl        +0x00001474 /* 00001810 */
  268. 000003A0  80410014  lwz       r2, [r1 + 0x0014]
  269. label000003A4:
  270. 000003A4  80610038  lwz       r3, [r1 + 0x0038]
  271. 000003A8  48001481  bl        +0x00001480 /* 00001828 */
  272. 000003AC  80410014  lwz       r2, [r1 + 0x0014]
  273. 000003B0  7C7E0734  extsh     r30, r3
  274. 000003B4  2D9EFFFF  cmpwi     cr3, r30, -1
  275. 000003B8  3880B555  li        r4, 0xFFFFB555
  276. 000003BC  3C006364  lis       r0, 0x6364
  277. 000003C0  30606369  addic     r3, r0, 25449
  278. 000003C4  3BE0FF94  li        r31, 0xFFFFFF94
  279. 000003C8  418E0060  beq       cr3, +0x00000060 /* 00000428 */
  280. 000003CC  48001475  bl        +0x00001474 /* 00001840 */
  281. 000003D0  80410014  lwz       r2, [r1 + 0x0014]
  282. 000003D4  2C030000  cmpwi     r3, 0
  283. 000003D8  907B0000  stw       [r27], r3
  284. 000003DC  4082001C  bne       +0x0000001C /* 000003F8 */
  285. 000003E0  48001479  bl        +0x00001478 /* 00001858 */
  286. 000003E4  80410014  lwz       r2, [r1 + 0x0014]
  287. 000003E8  7C7F0734  extsh     r31, r3
  288. 000003EC  387E0000  addi      r3, r30, 0x0000
  289. 000003F0  418E0048  beq       cr3, +0x00000048 /* 00000438 */
  290. 000003F4  4800003C  b         +0x0000003C /* 00000430 */
  291. label000003F8:
  292. 000003F8  48001479  bl        +0x00001478 /* 00001870 */
  293. 000003FC  80410014  lwz       r2, [r1 + 0x0014]
  294. 00000400  48001459  bl        +0x00001458 /* 00001858 */
  295. 00000404  80410014  lwz       r2, [r1 + 0x0014]
  296. 00000408  7C7F0735  extsh.    r31, r3
  297. 0000040C  807B0000  lwz       r3, [r27]
  298. 00000410  40820018  bne       +0x00000018 /* 00000428 */
  299. 00000414  48001475  bl        +0x00001474 /* 00001888 */
  300. 00000418  80410014  lwz       r2, [r1 + 0x0014]
  301. 0000041C  807B0000  lwz       r3, [r27]
  302. label00000420:
  303. 00000420  48001481  bl        +0x00001480 /* 000018A0 */
  304. 00000424  80410014  lwz       r2, [r1 + 0x0014]
  305. label00000428:
  306. 00000428  387E0000  addi      r3, r30, 0x0000
  307. label0000042C:
  308. 0000042C  418E000C  beq       cr3, +0x0000000C /* 00000438 */
  309. label00000430:
  310. 00000430  48001489  bl        +0x00001488 /* 000018B8 */
  311. 00000434  80410014  lwz       r2, [r1 + 0x0014]
  312. label00000438:
  313. 00000438  387C0000  addi      r3, r28, 0x0000
  314. 0000043C  48001495  bl        +0x00001494 /* 000018D0 */
  315. 00000440  80410014  lwz       r2, [r1 + 0x0014]
  316. 00000444  8061003C  lwz       r3, [r1 + 0x003C]
  317. 00000448  48001381  bl        +0x00001380 /* 000017C8 */
  318. 0000044C  80410014  lwz       r2, [r1 + 0x0014]
  319. 00000450  2C1F0000  cmpwi     r31, 0
  320. 00000454  2C9B0000  cmpwi     cr1, r27, 0
  321. 00000458  41820038  beq       +0x00000038 /* 00000490 */
  322. 0000045C  807B0000  lwz       r3, [r27]
  323. 00000460  2C030000  cmpwi     r3, 0
  324. 00000464  4186002C  beq       cr1, +0x0000002C /* 00000490 */
  325. 00000468  4182000C  beq       +0x0000000C /* 00000474 */
  326. 0000046C  480013A5  bl        +0x000013A4 /* 00001810 */
  327. 00000470  80410014  lwz       r2, [r1 + 0x0014]
  328. label00000474:
  329. 00000474  387B0000  addi      r3, r27, 0x0000
  330. 00000478  48001471  bl        +0x00001470 /* 000018E8 */
  331. 0000047C  80410014  lwz       r2, [r1 + 0x0014]
  332. 00000480  80610038  lwz       r3, [r1 + 0x0038]
  333. 00000484  38800000  li        r4, 0x0000
  334. 00000488  48001371  bl        +0x00001370 /* 000017F8 */
  335. 0000048C  80410014  lwz       r2, [r1 + 0x0014]
  336. label00000490:
  337. 00000490  387F0000  addi      r3, r31, 0x0000
  338. 00000494  81810064  lwz       r12, [r1 + 0x0064]
  339. 00000498  80010068  lwz       r0, [r1 + 0x0068]
  340. 0000049C  7D810120  mtcrf     0x10, r12
  341. 000004A0  30210060  addic     r1, r1, 96
  342. 000004A4  7C0803A6  mtlr      r0
  343. 000004A8  BB61FFEC  lmw       r27, [r1 - 0x0014]
  344. 000004AC  4E800020  blr
  345. 000004B0  00000000  .invalid
  346. 000004B4  00002043  .invalid
  347. 000004B8  80050200  lwz       r0, [r5 + 0x0200]
  348. 000004BC  00000000  .invalid
  349. 000004C0  000001F4  .invalid
  350. 000004C4  0010496E  .invalid
  351. 000004C8  69745368  xori      r20, r11, 0x5368
  352. 000004CC  61726564  ori       r18, r11, 0x6564
  353. 000004D0  5461626C  rlwinm    r1, r3, 12, 9, 22
  354. 000004D4  65730000  oris      r19, r11, 0x0000
  355. 000004D8  7C0802A6  mflr      r0
  356. 000004DC  93E1FFFC  stw       [r1 - 0x0004], r31
  357. 000004E0  2C030000  cmpwi     r3, 0
  358. 000004E4  90010008  stw       [r1 + 0x0008], r0
  359. 000004E8  9421FFB0  stwu      [r1 - 0x0050], r1
  360. 000004EC  90810038  stw       [r1 + 0x0038], r4
  361. 000004F0  3BE30000  addi      r31, r3, 0x0000
  362. 000004F4  41820080  beq       +0x00000080 /* 00000574 */
  363. 000004F8  807F0014  lwz       r3, [r31 + 0x0014]
  364. 000004FC  2C830000  cmpwi     cr1, r3, 0
  365. 00000500  4186000C  beq       cr1, +0x0000000C /* 0000050C */
  366. 00000504  4800130D  bl        +0x0000130C /* 00001810 */
  367. 00000508  80410014  lwz       r2, [r1 + 0x0014]
  368. label0000050C:
  369. 0000050C  807F0018  lwz       r3, [r31 + 0x0018]
  370. 00000510  2C030000  cmpwi     r3, 0
  371. 00000514  4182000C  beq       +0x0000000C /* 00000520 */
  372. 00000518  480012F9  bl        +0x000012F8 /* 00001810 */
  373. 0000051C  80410014  lwz       r2, [r1 + 0x0014]
  374. label00000520:
  375. 00000520  807F0036  lwz       r3, [r31 + 0x0036]
  376. 00000524  2C030000  cmpwi     r3, 0
  377. 00000528  4182000C  beq       +0x0000000C /* 00000534 */
  378. 0000052C  480012E5  bl        +0x000012E4 /* 00001810 */
  379. 00000530  80410014  lwz       r2, [r1 + 0x0014]
  380. label00000534:
  381. 00000534  80610038  lwz       r3, [r1 + 0x0038]
  382. 00000538  480013C9  bl        +0x000013C8 /* 00001900 */
  383. 0000053C  80410014  lwz       r2, [r1 + 0x0014]
  384. 00000540  2C030001  cmpwi     r3, 1
  385. 00000544  807F0000  lwz       r3, [r31]
  386. 00000548  2C830000  cmpwi     cr1, r3, 0
  387. 0000054C  4082001C  bne       +0x0000001C /* 00000568 */
  388. 00000550  41860018  beq       cr1, +0x00000018 /* 00000568 */
  389. 00000554  80630000  lwz       r3, [r3]
  390. 00000558  2C030000  cmpwi     r3, 0
  391. 0000055C  4182000C  beq       +0x0000000C /* 00000568 */
  392. 00000560  480013B9  bl        +0x000013B8 /* 00001918 */
  393. 00000564  80410014  lwz       r2, [r1 + 0x0014]
  394. label00000568:
  395. 00000568  387F0000  addi      r3, r31, 0x0000
  396. 0000056C  4800137D  bl        +0x0000137C /* 000018E8 */
  397. 00000570  80410014  lwz       r2, [r1 + 0x0014]
  398. label00000574:
  399. 00000574  38600000  li        r3, 0x0000
  400. 00000578  81810058  lwz       r12, [r1 + 0x0058]
  401. 0000057C  83E1004C  lwz       r31, [r1 + 0x004C]
  402. 00000580  7D8803A6  mtlr      r12
  403. 00000584  30210050  addic     r1, r1, 80
  404. 00000588  4E800020  blr
  405. 0000058C  00000000  .invalid
  406. 00000590  00002041  .invalid
  407. 00000594  80010200  lwz       r0, [r1 + 0x0200]
  408. 00000598  00000000  .invalid
  409. 0000059C  000000B4  .invalid
  410. 000005A0  000B5347  .invalid
  411. 000005A4  495F4344  b         +0x015F4344 /* 015F48E8 */
  412. 000005A8  436C6F73  bcla     27, 12, 0x00006F70
  413. 000005AC  65000000  oris      r0, r8, 0x0000
  414. 000005B0  38600000  li        r3, 0x0000
  415. 000005B4  4E800020  blr
  416. 000005B8  00000000  .invalid
  417. 000005BC  00002040  .invalid
  418. 000005C0  00000200  .invalid
  419. 000005C4  00000000  .invalid
  420. 000005C8  00000008  .invalid
  421. 000005CC  000A5347  .invalid
  422. 000005D0  495F4344  b         +0x015F4344 /* 015F4914 */
  423. 000005D4  42757379  bcl     19, 21, +0x00007378 /* 0000794C */
  424. 000005D8  BF21FFE4  stmw      [r1 - 0x001C], r25
  425. 000005DC  3B240000  addi      r25, r4, 0x0000
  426. 000005E0  80D90004  lwz       r6, [r25 + 0x0004]
  427. 000005E4  3BA30000  addi      r29, r3, 0x0000
  428. 000005E8  80C60000  lwz       r6, [r6]
  429. 000005EC  7C0802A6  mflr      r0
  430. 000005F0  AB460020  lha       r26, [r6 + 0x0020]
  431. 000005F4  90010008  stw       [r1 + 0x0008], r0
  432. 000005F8  A8060052  lha       r0, [r6 + 0x0052]
  433. 000005FC  38A00000  li        r5, 0x0000
  434. 00000600  2C000008  cmpwi     r0, 8
  435. 00000604  2F800028  cmpwi     cr7, r0, 40
  436. 00000608  2C800018  cmpwi     cr1, r0, 24
  437. 0000060C  2F000020  cmpwi     cr6, r0, 32
  438. 00000610  9421FF70  stwu      [r1 - 0x0090], r1
  439. 00000614  3BC00001  li        r30, 0x0001
  440. 00000618  3B800000  li        r28, 0x0000
  441. 0000061C  38800000  li        r4, 0x0000
  442. 00000620  38C00000  li        r6, 0x0000
  443. 00000624  38E00000  li        r7, 0x0000
  444. 00000628  307D0042  addic     r3, r29, 66
  445. 0000062C  81190022  lwz       r8, [r25 + 0x0022]
  446. 00000630  41820020  beq       +0x00000020 /* 00000650 */
  447. 00000634  38000020  li        r0, 0x0020
  448. 00000638  41860010  beq       cr1, +0x00000010 /* 00000648 */
  449. 0000063C  419A000C  beq       cr6, +0x0000000C /* 00000648 */
  450. 00000640  419E0010  beq       cr7, +0x00000010 /* 00000650 */
  451. 00000644  48000014  b         +0x00000014 /* 00000658 */
  452. label00000648:
  453. 00000648  B0080004  sth       [r8 + 0x0004], r0
  454. 0000064C  4800000C  b         +0x0000000C /* 00000658 */
  455. label00000650:
  456. 00000650  38000008  li        r0, 0x0008
  457. 00000654  B0080004  sth       [r8 + 0x0004], r0
  458. label00000658:
  459. 00000658  93880000  stw       [r8], r28
  460. 0000065C  B3C8000A  sth       [r8 + 0x000A], r30
  461. 00000660  B3C8000C  sth       [r8 + 0x000C], r30
  462. 00000664  B3880008  sth       [r8 + 0x0008], r28
  463. 00000668  480012C9  bl        +0x000012C8 /* 00001930 */
  464. 0000066C  80410014  lwz       r2, [r1 + 0x0014]
  465. 00000670  80F90074  lwz       r7, [r25 + 0x0074]
  466. 00000674  3800FFFF  li        r0, 0xFFFFFFFF
  467. 00000678  2C070000  cmpwi     r7, 0
  468. 0000067C  7C870040  cmpl      cr1, r7, r0
  469. 00000680  41820098  beq       +0x00000098 /* 00000718 */
  470. 00000684  80D90004  lwz       r6, [r25 + 0x0004]
  471. 00000688  30810040  addic     r4, r1, 64
  472. 0000068C  4186008C  beq       cr1, +0x0000008C /* 00000718 */
  473. 00000690  80E70000  lwz       r7, [r7]
  474. 00000694  80790084  lwz       r3, [r25 + 0x0084]
  475. 00000698  80070006  lwz       r0, [r7 + 0x0006]
  476. 0000069C  80E70002  lwz       r7, [r7 + 0x0002]
  477. 000006A0  9001003C  stw       [r1 + 0x003C], r0
  478. 000006A4  80030000  lwz       r0, [r3]
  479. 000006A8  90E10038  stw       [r1 + 0x0038], r7
  480. 000006AC  80C60000  lwz       r6, [r6]
  481. 000006B0  7C1F8670  srawi     r31, r0, 16
  482. 000006B4  AB660022  lha       r27, [r6 + 0x0022]
  483. 000006B8  48001291  bl        +0x00001290 /* 00001948 */
  484. 000006BC  80410014  lwz       r2, [r1 + 0x0014]
  485. 000006C0  30810038  addic     r4, r1, 56
  486. 000006C4  30610040  addic     r3, r1, 64
  487. 000006C8  38A00000  li        r5, 0x0000
  488. 000006CC  48001295  bl        +0x00001294 /* 00001960 */
  489. 000006D0  80410014  lwz       r2, [r1 + 0x0014]
  490. 000006D4  A8010038  lha       r0, [r1 + 0x0038]
  491. 000006D8  A8E1003C  lha       r7, [r1 + 0x003C]
  492. 000006DC  7C1F0010  subfc     r0, r31, r0
  493. 000006E0  7C060735  extsh.    r6, r0
  494. 000006E4  7CDF3814  addc      r6, r31, r7
  495. 000006E8  7CC70734  extsh     r7, r6
  496. 000006EC  7C87D800  cmp       cr1, r7, r27
  497. 000006F0  B0010038  sth       [r1 + 0x0038], r0
  498. 000006F4  B0C1003C  sth       [r1 + 0x003C], r6
  499. 000006F8  40800008  bge       +0x00000008 /* 00000700 */
  500. 000006FC  B3810038  sth       [r1 + 0x0038], r28
  501. label00000700:
  502. 00000700  80010038  lwz       r0, [r1 + 0x0038]
  503. 00000704  40850008  ble       cr1, +0x00000008 /* 0000070C */
  504. 00000708  B361003C  sth       [r1 + 0x003C], r27
  505. label0000070C:
  506. 0000070C  80C1003C  lwz       r6, [r1 + 0x003C]
  507. 00000710  901D0042  stw       [r29 + 0x0042], r0
  508. 00000714  90DD0046  stw       [r29 + 0x0046], r6
  509. label00000718:
  510. 00000718  80D90004  lwz       r6, [r25 + 0x0004]
  511. 0000071C  38600000  li        r3, 0x0000
  512. 00000720  80C60000  lwz       r6, [r6]
  513. 00000724  A8060010  lha       r0, [r6 + 0x0010]
  514. 00000728  540007FE  rlwinm    r0, r0, 0, 31, 31
  515. 0000072C  981D0034  stb       [r29 + 0x0034], r0
  516. 00000730  80D90004  lwz       r6, [r25 + 0x0004]
  517. 00000734  881D0034  lbz       r0, [r29 + 0x0034]
  518. 00000738  80C60000  lwz       r6, [r6]
  519. 0000073C  2E800000  cmpwi     cr5, r0, 0
  520. 00000740  A8060022  lha       r0, [r6 + 0x0022]
  521. 00000744  901D0020  stw       [r29 + 0x0020], r0
  522. 00000748  80D90004  lwz       r6, [r25 + 0x0004]
  523. 0000074C  80C60000  lwz       r6, [r6]
  524. 00000750  A8060052  lha       r0, [r6 + 0x0052]
  525. 00000754  935D0024  stw       [r29 + 0x0024], r26
  526. 00000758  2F000008  cmpwi     cr6, r0, 8
  527. 0000075C  2C800028  cmpwi     cr1, r0, 40
  528. 00000760  2C000018  cmpwi     r0, 24
  529. 00000764  2F800020  cmpwi     cr7, r0, 32
  530. 00000768  419A0024  beq       cr6, +0x00000024 /* 0000078C */
  531. 0000076C  5740083C  rlwinm    r0, r26, 1, 0, 30
  532. 00000770  7C1A0014  addc      r0, r26, r0
  533. 00000774  38C00003  li        r6, 0x0003
  534. 00000778  41820020  beq       +0x00000020 /* 00000798 */
  535. 0000077C  5740103A  rlwinm    r0, r26, 2, 0, 29
  536. 00000780  38C00004  li        r6, 0x0004
  537. 00000784  419E0014  beq       cr7, +0x00000014 /* 00000798 */
  538. 00000788  40860018  bne       cr1, +0x00000018 /* 000007A0 */
  539. label0000078C:
  540. 0000078C  93DD0030  stw       [r29 + 0x0030], r30
  541. 00000790  935D002C  stw       [r29 + 0x002C], r26
  542. 00000794  4800000C  b         +0x0000000C /* 000007A0 */
  543. label00000798:
  544. 00000798  901D002C  stw       [r29 + 0x002C], r0
  545. 0000079C  90DD0030  stw       [r29 + 0x0030], r6
  546. label000007A0:
  547. 000007A0  40960010  bne       cr5, +0x00000010 /* 000007B0 */
  548. 000007A4  801D0020  lwz       r0, [r29 + 0x0020]
  549. 000007A8  7C1A01D6  mullw     r0, r26, r0
  550. 000007AC  901D0028  stw       [r29 + 0x0028], r0
  551. label000007B0:
  552. 000007B0  81810098  lwz       r12, [r1 + 0x0098]
  553. 000007B4  30210090  addic     r1, r1, 144
  554. 000007B8  7D8803A6  mtlr      r12
  555. 000007BC  BB21FFE4  lmw       r25, [r1 - 0x001C]
  556. 000007C0  4E800020  blr
  557. 000007C4  00000000  .invalid
  558. 000007C8  00002041  .invalid
  559. 000007CC  80070200  lwz       r0, [r7 + 0x0200]
  560. 000007D0  00000000  .invalid
  561. 000007D4  000001EC  .invalid
  562. 000007D8  00135347  .invalid
  563. 000007DC  495F4344  b         +0x015F4344 /* 015F4B20 */
  564. 000007E0  50726544  rlwimi    r18, r3, 12, 21, 2
  565. 000007E4  65636F6D  oris      r3, r11, 0x6F6D
  566. 000007E8  70726573  andi.     r18, r3, 0x6573
  567. 000007EC  73000000  andi.     r0, r24, 0x0000
  568. 000007F0  BE81FFD0  stmw      [r1 - 0x0030], r20
  569. 000007F4  7C0802A6  mflr      r0
  570. 000007F8  3B230000  addi      r25, r3, 0x0000
  571. 000007FC  3A840000  addi      r20, r4, 0x0000
  572. 00000800  80740026  lwz       r3, [r20 + 0x0026]
  573. 00000804  7D800026  mfcr      r12
  574. 00000808  91810004  stw       [r1 + 0x0004], r12
  575. 0000080C  2C830000  cmpwi     cr1, r3, 0
  576. 00000810  90010008  stw       [r1 + 0x0008], r0
  577. 00000814  9421FF80  stwu      [r1 - 0x0080], r1
  578. 00000818  3BE00000  li        r31, 0x0000
  579. 0000081C  3AE00000  li        r23, 0x0000
  580. 00000820  4186001C  beq       cr1, +0x0000001C /* 0000083C */
  581. 00000824  80F4002A  lwz       r7, [r20 + 0x002A]
  582. 00000828  38800FA0  li        r4, 0x0FA0
  583. 0000082C  38A00000  li        r5, 0x0000
  584. 00000830  38C00000  li        r6, 0x0000
  585. 00000834  48001145  bl        +0x00001144 /* 00001978 */
  586. 00000838  80410014  lwz       r2, [r1 + 0x0014]
  587. label0000083C:
  588. 0000083C  A8140062  lha       r0, [r20 + 0x0062]
  589. 00000840  80940004  lwz       r4, [r20 + 0x0004]
  590. 00000844  2C800008  cmpwi     cr1, r0, 8
  591. 00000848  80840000  lwz       r4, [r4]
  592. 0000084C  A934009A  lha       r9, [r20 + 0x009A]
  593. 00000850  2E800020  cmpwi     cr5, r0, 32
  594. 00000854  81740018  lwz       r11, [r20 + 0x0018]
  595. 00000858  A814004A  lha       r0, [r20 + 0x004A]
  596. 0000085C  81940014  lwz       r12, [r20 + 0x0014]
  597. 00000860  AAD40046  lha       r22, [r20 + 0x0046]
  598. 00000864  7EAC5810  subfc     r21, r12, r11
  599. 00000868  7D604810  subfc     r11, r0, r9
  600. 0000086C  AB040020  lha       r24, [r4 + 0x0020]
  601. 00000870  4186000C  beq       cr1, +0x0000000C /* 0000087C */
  602. 00000874  40960008  bne       cr5, +0x00000008 /* 0000087C */
  603. 00000878  556B103A  rlwinm    r11, r11, 2, 0, 29
  604. label0000087C:
  605. 0000087C  80190030  lwz       r0, [r25 + 0x0030]
  606. 00000880  AB640052  lha       r27, [r4 + 0x0052]
  607. 00000884  2E800001  cmpwi     cr5, r0, 1
  608. 00000888  80940042  lwz       r4, [r20 + 0x0042]
  609. 0000088C  A8140098  lha       r0, [r20 + 0x0098]
  610. 00000890  A9340048  lha       r9, [r20 + 0x0048]
  611. 00000894  7C8B2014  addc      r4, r11, r4
  612. 00000898  7C090010  subfc     r0, r9, r0
  613. 0000089C  7C00B1D6  mullw     r0, r0, r22
  614. 000008A0  7F440014  addc      r26, r4, r0
  615. 000008A4  4095007C  ble       cr5, +0x0000007C /* 00000920 */
  616. 000008A8  80190036  lwz       r0, [r25 + 0x0036]
  617. 000008AC  2C800000  cmpwi     cr1, r0, 0
  618. 000008B0  40860070  bne       cr1, +0x00000070 /* 00000920 */
  619. 000008B4  3BD50000  addi      r30, r21, 0x0000
  620. 000008B8  48000008  b         +0x00000008 /* 000008C0 */
  621. label000008BC:
  622. 000008BC  419600C4  beq       cr5, +0x000000C4 /* 00000980 */
  623. label000008C0:
  624. 000008C0  80190030  lwz       r0, [r25 + 0x0030]
  625. 000008C4  8099002C  lwz       r4, [r25 + 0x002C]
  626. 000008C8  7C00F1D6  mullw     r0, r0, r30
  627. 000008CC  7C6401D6  mullw     r3, r4, r0
  628. 000008D0  480010C1  bl        +0x000010C0 /* 00001990 */
  629. 000008D4  80410014  lwz       r2, [r1 + 0x0014]
  630. 000008D8  2C830000  cmpwi     cr1, r3, 0
  631. 000008DC  2E9E0001  cmpwi     cr5, r30, 1
  632. 000008E0  7FC00E70  srawi     r0, r30, 1
  633. 000008E4  7C000194  addze     r0, r0
  634. 000008E8  90790036  stw       [r25 + 0x0036], r3
  635. 000008EC  4086001C  bne       cr1, +0x0000001C /* 00000908 */
  636. 000008F0  33C00000  addic     r30, r0, 0
  637. 000008F4  2C9E0000  cmpwi     cr1, r30, 0
  638. 000008F8  4086FFC4  bne       cr1, -0x0000003C /* 000008BC */
  639. 000008FC  41960084  beq       cr5, +0x00000084 /* 00000980 */
  640. 00000900  3BC00001  li        r30, 0x0001
  641. 00000904  4BFFFFBC  b         -0x00000044 /* 000008C0 */
  642. label00000908:
  643. 00000908  480010A1  bl        +0x000010A0 /* 000019A8 */
  644. 0000090C  80410014  lwz       r2, [r1 + 0x0014]
  645. 00000910  80990036  lwz       r4, [r25 + 0x0036]
  646. 00000914  80040000  lwz       r0, [r4]
  647. 00000918  93D9003E  stw       [r25 + 0x003E], r30
  648. 0000091C  9019003A  stw       [r25 + 0x003A], r0
  649. label00000920:
  650. 00000920  8014001C  lwz       r0, [r20 + 0x001C]
  651. 00000924  7C001120  mtcrf     0x01, r0
  652. 00000928  409F02A8  bns       cr7, +0x000002A8 /* 00000BD0 */
  653. 0000092C  80140008  lwz       r0, [r20 + 0x0008]
  654. 00000930  90190004  stw       [r25 + 0x0004], r0
  655. 00000934  80940036  lwz       r4, [r20 + 0x0036]
  656. 00000938  8014003A  lwz       r0, [r20 + 0x003A]
  657. 0000093C  90990008  stw       [r25 + 0x0008], r4
  658. 00000940  9019000C  stw       [r25 + 0x000C], r0
  659. 00000944  92F9001C  stw       [r25 + 0x001C], r23
  660. 00000948  92F90010  stw       [r25 + 0x0010], r23
  661. 0000094C  8014001C  lwz       r0, [r20 + 0x001C]
  662. 00000950  7C001120  mtcrf     0x01, r0
  663. 00000954  409F027C  bns       cr7, +0x0000027C /* 00000BD0 */
  664. 00000958  88190034  lbz       r0, [r25 + 0x0034]
  665. 0000095C  2C800000  cmpwi     cr1, r0, 0
  666. 00000960  41860270  beq       cr1, +0x00000270 /* 00000BD0 */
  667. 00000964  80190010  lwz       r0, [r25 + 0x0010]
  668. 00000968  7FE000D1  neg.      r31, r0
  669. 0000096C  4082001C  bne       +0x0000001C /* 00000988 */
  670. 00000970  39200000  li        r9, 0x0000
  671. 00000974  7D3F0735  extsh.    r31, r9
  672. 00000978  408203B8  bne       +0x000003B8 /* 00000D30 */
  673. 0000097C  4800006C  b         +0x0000006C /* 000009E8 */
  674. label00000980:
  675. 00000980  3BE0FF94  li        r31, 0xFFFFFF94
  676. 00000984  480003AC  b         +0x000003AC /* 00000D30 */
  677. label00000988:
  678. 00000988  38640000  addi      r3, r4, 0x0000
  679. 0000098C  2C830000  cmpwi     cr1, r3, 0
  680. 00000990  41860040  beq       cr1, +0x00000040 /* 000009D0 */
  681. 00000994  30B90004  addic     r5, r25, 4
  682. 00000998  80F9000C  lwz       r7, [r25 + 0x000C]
  683. 0000099C  38800FE0  li        r4, 0x0FE0
  684. 000009A0  38C00000  li        r6, 0x0000
  685. 000009A4  48000FD5  bl        +0x00000FD4 /* 00001978 */
  686. 000009A8  80410014  lwz       r2, [r1 + 0x0014]
  687. 000009AC  80F9000C  lwz       r7, [r25 + 0x000C]
  688. 000009B0  38DF0000  addi      r6, r31, 0x0000
  689. 000009B4  80790008  lwz       r3, [r25 + 0x0008]
  690. 000009B8  38800FE0  li        r4, 0x0FE0
  691. 000009BC  38A00000  li        r5, 0x0000
  692. 000009C0  48000FB9  bl        +0x00000FB8 /* 00001978 */
  693. 000009C4  80410014  lwz       r2, [r1 + 0x0014]
  694. 000009C8  7C690734  extsh     r9, r3
  695. 000009CC  48000014  b         +0x00000014 /* 000009E0 */
  696. label000009D0:
  697. 000009D0  80990004  lwz       r4, [r25 + 0x0004]
  698. 000009D4  39200000  li        r9, 0x0000
  699. 000009D8  7C002010  subfc     r0, r0, r4
  700. 000009DC  90190004  stw       [r25 + 0x0004], r0
  701. label000009E0:
  702. 000009E0  7D3F0735  extsh.    r31, r9
  703. 000009E4  4082034C  bne       +0x0000034C /* 00000D30 */
  704. label000009E8:
  705. 000009E8  80790014  lwz       r3, [r25 + 0x0014]
  706. 000009EC  2C830000  cmpwi     cr1, r3, 0
  707. 000009F0  41860010  beq       cr1, +0x00000010 /* 00000A00 */
  708. 000009F4  48000E1D  bl        +0x00000E1C /* 00001810 */
  709. 000009F8  80410014  lwz       r2, [r1 + 0x0014]
  710. 000009FC  92F90014  stw       [r25 + 0x0014], r23
  711. label00000A00:
  712. 00000A00  80790018  lwz       r3, [r25 + 0x0018]
  713. 00000A04  2C830000  cmpwi     cr1, r3, 0
  714. 00000A08  41860010  beq       cr1, +0x00000010 /* 00000A18 */
  715. 00000A0C  48000E05  bl        +0x00000E04 /* 00001810 */
  716. 00000A10  80410014  lwz       r2, [r1 + 0x0014]
  717. 00000A14  92F90018  stw       [r25 + 0x0018], r23
  718. label00000A18:
  719. 00000A18  80940004  lwz       r4, [r20 + 0x0004]
  720. 00000A1C  80190030  lwz       r0, [r25 + 0x0030]
  721. 00000A20  80840000  lwz       r4, [r4]
  722. 00000A24  A8840022  lha       r4, [r4 + 0x0022]
  723. 00000A28  7FC021D6  mullw     r30, r0, r4
  724. 00000A2C  57DD103A  rlwinm    r29, r30, 2, 0, 29
  725. 00000A30  387D0000  addi      r3, r29, 0x0000
  726. 00000A34  48000F5D  bl        +0x00000F5C /* 00001990 */
  727. 00000A38  80410014  lwz       r2, [r1 + 0x0014]
  728. 00000A3C  90790014  stw       [r25 + 0x0014], r3
  729. 00000A40  48000CF9  bl        +0x00000CF8 /* 00001738 */
  730. 00000A44  80410014  lwz       r2, [r1 + 0x0014]
  731. 00000A48  7C7F0735  extsh.    r31, r3
  732. 00000A4C  408202E4  bne       +0x000002E4 /* 00000D30 */
  733. 00000A50  387D0000  addi      r3, r29, 0x0000
  734. 00000A54  48000F3D  bl        +0x00000F3C /* 00001990 */
  735. 00000A58  80410014  lwz       r2, [r1 + 0x0014]
  736. 00000A5C  90790018  stw       [r25 + 0x0018], r3
  737. 00000A60  48000CD9  bl        +0x00000CD8 /* 00001738 */
  738. 00000A64  80410014  lwz       r2, [r1 + 0x0014]
  739. 00000A68  7C7F0735  extsh.    r31, r3
  740. 00000A6C  408202C4  bne       +0x000002C4 /* 00000D30 */
  741. 00000A70  80790014  lwz       r3, [r25 + 0x0014]
  742. 00000A74  48000F35  bl        +0x00000F34 /* 000019A8 */
  743. 00000A78  80410014  lwz       r2, [r1 + 0x0014]
  744. 00000A7C  80790018  lwz       r3, [r25 + 0x0018]
  745. 00000A80  48000F29  bl        +0x00000F28 /* 000019A8 */
  746. 00000A84  80410014  lwz       r2, [r1 + 0x0014]
  747. 00000A88  80790008  lwz       r3, [r25 + 0x0008]
  748. 00000A8C  80990014  lwz       r4, [r25 + 0x0014]
  749. 00000A90  80190010  lwz       r0, [r25 + 0x0010]
  750. 00000A94  2C830000  cmpwi     cr1, r3, 0
  751. 00000A98  80840000  lwz       r4, [r4]
  752. 00000A9C  7C1D0014  addc      r0, r29, r0
  753. 00000AA0  90810038  stw       [r1 + 0x0038], r4
  754. 00000AA4  90190010  stw       [r25 + 0x0010], r0
  755. 00000AA8  3BE40000  addi      r31, r4, 0x0000
  756. 00000AAC  41860044  beq       cr1, +0x00000044 /* 00000AF0 */
  757. 00000AB0  30B90004  addic     r5, r25, 4
  758. 00000AB4  80F9000C  lwz       r7, [r25 + 0x000C]
  759. 00000AB8  38800FE0  li        r4, 0x0FE0
  760. 00000ABC  38DD0000  addi      r6, r29, 0x0000
  761. 00000AC0  48000EB9  bl        +0x00000EB8 /* 00001978 */
  762. 00000AC4  80410014  lwz       r2, [r1 + 0x0014]
  763. 00000AC8  7C7C0734  extsh     r28, r3
  764. 00000ACC  389F0000  addi      r4, r31, 0x0000
  765. 00000AD0  80790004  lwz       r3, [r25 + 0x0004]
  766. 00000AD4  38BD0000  addi      r5, r29, 0x0000
  767. 00000AD8  48000EE9  bl        +0x00000EE8 /* 000019C0 */
  768. 00000ADC  80410014  lwz       r2, [r1 + 0x0014]
  769. 00000AE0  80190004  lwz       r0, [r25 + 0x0004]
  770. 00000AE4  7C1D0014  addc      r0, r29, r0
  771. 00000AE8  90190004  stw       [r25 + 0x0004], r0
  772. 00000AEC  48000024  b         +0x00000024 /* 00000B10 */
  773. label00000AF0:
  774. 00000AF0  80790004  lwz       r3, [r25 + 0x0004]
  775. 00000AF4  38BD0000  addi      r5, r29, 0x0000
  776. 00000AF8  48000EC9  bl        +0x00000EC8 /* 000019C0 */
  777. 00000AFC  80410014  lwz       r2, [r1 + 0x0014]
  778. 00000B00  80190004  lwz       r0, [r25 + 0x0004]
  779. 00000B04  3B800000  li        r28, 0x0000
  780. 00000B08  7C1D0014  addc      r0, r29, r0
  781. 00000B0C  90190004  stw       [r25 + 0x0004], r0
  782. label00000B10:
  783. 00000B10  7F9F0735  extsh.    r31, r28
  784. 00000B14  4E000000  mcrf      cr4, cr0
  785. 00000B18  40820094  bne       +0x00000094 /* 00000BAC */
  786. 00000B1C  80790008  lwz       r3, [r25 + 0x0008]
  787. 00000B20  80990018  lwz       r4, [r25 + 0x0018]
  788. 00000B24  80190010  lwz       r0, [r25 + 0x0010]
  789. 00000B28  80840000  lwz       r4, [r4]
  790. 00000B2C  2C830000  cmpwi     cr1, r3, 0
  791. 00000B30  90810038  stw       [r1 + 0x0038], r4
  792. 00000B34  7C1D0014  addc      r0, r29, r0
  793. 00000B38  90190010  stw       [r25 + 0x0010], r0
  794. 00000B3C  3BE40000  addi      r31, r4, 0x0000
  795. 00000B40  41860044  beq       cr1, +0x00000044 /* 00000B84 */
  796. 00000B44  30B90004  addic     r5, r25, 4
  797. 00000B48  80F9000C  lwz       r7, [r25 + 0x000C]
  798. 00000B4C  38800FE0  li        r4, 0x0FE0
  799. 00000B50  38DD0000  addi      r6, r29, 0x0000
  800. 00000B54  48000E25  bl        +0x00000E24 /* 00001978 */
  801. 00000B58  80410014  lwz       r2, [r1 + 0x0014]
  802. 00000B5C  7C7C0734  extsh     r28, r3
  803. 00000B60  389F0000  addi      r4, r31, 0x0000
  804. 00000B64  80790004  lwz       r3, [r25 + 0x0004]
  805. 00000B68  38BD0000  addi      r5, r29, 0x0000
  806. 00000B6C  48000E55  bl        +0x00000E54 /* 000019C0 */
  807. 00000B70  80410014  lwz       r2, [r1 + 0x0014]
  808. 00000B74  80190004  lwz       r0, [r25 + 0x0004]
  809. 00000B78  7C1D0014  addc      r0, r29, r0
  810. 00000B7C  90190004  stw       [r25 + 0x0004], r0
  811. 00000B80  48000024  b         +0x00000024 /* 00000BA4 */
  812. label00000B84:
  813. 00000B84  80790004  lwz       r3, [r25 + 0x0004]
  814. 00000B88  38BD0000  addi      r5, r29, 0x0000
  815. 00000B8C  48000E35  bl        +0x00000E34 /* 000019C0 */
  816. 00000B90  80410014  lwz       r2, [r1 + 0x0014]
  817. 00000B94  80190004  lwz       r0, [r25 + 0x0004]
  818. 00000B98  3B800000  li        r28, 0x0000
  819. 00000B9C  7C1D0014  addc      r0, r29, r0
  820. 00000BA0  90190004  stw       [r25 + 0x0004], r0
  821. label00000BA4:
  822. 00000BA4  7F9F0735  extsh.    r31, r28
  823. 00000BA8  4E000000  mcrf      cr4, cr0
  824. label00000BAC:
  825. 00000BAC  80790014  lwz       r3, [r25 + 0x0014]
  826. 00000BB0  48000E29  bl        +0x00000E28 /* 000019D8 */
  827. 00000BB4  80410014  lwz       r2, [r1 + 0x0014]
  828. 00000BB8  80790018  lwz       r3, [r25 + 0x0018]
  829. 00000BBC  48000E1D  bl        +0x00000E1C /* 000019D8 */
  830. 00000BC0  80410014  lwz       r2, [r1 + 0x0014]
  831. 00000BC4  4092016C  bne       cr4, +0x0000016C /* 00000D30 */
  832. 00000BC8  57C01838  rlwinm    r0, r30, 3, 0, 28
  833. 00000BCC  9019001C  stw       [r25 + 0x001C], r0
  834. label00000BD0:
  835. 00000BD0  A8190042  lha       r0, [r25 + 0x0042]
  836. 00000BD4  81140014  lwz       r8, [r20 + 0x0014]
  837. 00000BD8  2C800000  cmpwi     cr1, r0, 0
  838. 00000BDC  40860010  bne       cr1, +0x00000010 /* 00000BEC */
  839. 00000BE0  A8190046  lha       r0, [r25 + 0x0046]
  840. 00000BE4  2E800000  cmpwi     cr5, r0, 0
  841. 00000BE8  41960054  beq       cr5, +0x00000054 /* 00000C3C */
  842. label00000BEC:
  843. 00000BEC  30A1003C  addic     r5, r1, 60
  844. 00000BF0  B3010042  sth       [r1 + 0x0042], r24
  845. 00000BF4  B2E1003E  sth       [r1 + 0x003E], r23
  846. 00000BF8  80140014  lwz       r0, [r20 + 0x0014]
  847. 00000BFC  30790042  addic     r3, r25, 66
  848. 00000C00  B001003C  sth       [r1 + 0x003C], r0
  849. 00000C04  80140018  lwz       r0, [r20 + 0x0018]
  850. 00000C08  38850000  addi      r4, r5, 0x0000
  851. 00000C0C  B0010040  sth       [r1 + 0x0040], r0
  852. 00000C10  48000DE1  bl        +0x00000DE0 /* 000019F0 */
  853. 00000C14  80410014  lwz       r2, [r1 + 0x0014]
  854. 00000C18  5460063F  rlwinm.   r0, r3, 0, 24, 31
  855. 00000C1C  418200A8  beq       +0x000000A8 /* 00000CC4 */
  856. 00000C20  A901003C  lha       r8, [r1 + 0x003C]
  857. 00000C24  A8810040  lha       r4, [r1 + 0x0040]
  858. 00000C28  80140014  lwz       r0, [r20 + 0x0014]
  859. 00000C2C  7EA82010  subfc     r21, r8, r4
  860. 00000C30  7C004010  subfc     r0, r0, r8
  861. 00000C34  7C1601D6  mullw     r0, r22, r0
  862. 00000C38  7F40D014  addc      r26, r0, r26
  863. label00000C3C:
  864. 00000C3C  2C9B0008  cmpwi     cr1, r27, 8
  865. 00000C40  2F9B0028  cmpwi     cr7, r27, 40
  866. 00000C44  2E9B0018  cmpwi     cr5, r27, 24
  867. 00000C48  2F1B0020  cmpwi     cr6, r27, 32
  868. 00000C4C  41860010  beq       cr1, +0x00000010 /* 00000C5C */
  869. 00000C50  41960050  beq       cr5, +0x00000050 /* 00000CA0 */
  870. 00000C54  419A002C  beq       cr6, +0x0000002C /* 00000C80 */
  871. 00000C58  409E0068  bne       cr7, +0x00000068 /* 00000CC0 */
  872. label00000C5C:
  873. 00000C5C  38DA0000  addi      r6, r26, 0x0000
  874. 00000C60  38F60000  addi      r7, r22, 0x0000
  875. 00000C64  39350000  addi      r9, r21, 0x0000
  876. 00000C68  38790000  addi      r3, r25, 0x0000
  877. 00000C6C  80B90024  lwz       r5, [r25 + 0x0024]
  878. 00000C70  38800000  li        r4, 0x0000
  879. 00000C74  48000289  bl        +0x00000288 /* 00000EFC */
  880. 00000C78  7C7F0734  extsh     r31, r3
  881. 00000C7C  48000048  b         +0x00000048 /* 00000CC4 */
  882. label00000C80:
  883. 00000C80  389A0000  addi      r4, r26, 0x0000
  884. 00000C84  38B60000  addi      r5, r22, 0x0000
  885. 00000C88  38C80000  addi      r6, r8, 0x0000
  886. 00000C8C  38F50000  addi      r7, r21, 0x0000
  887. 00000C90  38790000  addi      r3, r25, 0x0000
  888. 00000C94  4800077D  bl        +0x0000077C /* 00001410 */
  889. 00000C98  7C7F0734  extsh     r31, r3
  890. 00000C9C  48000028  b         +0x00000028 /* 00000CC4 */
  891. label00000CA0:
  892. 00000CA0  389A0000  addi      r4, r26, 0x0000
  893. 00000CA4  38B60000  addi      r5, r22, 0x0000
  894. 00000CA8  38C80000  addi      r6, r8, 0x0000
  895. 00000CAC  38F50000  addi      r7, r21, 0x0000
  896. 00000CB0  38790000  addi      r3, r25, 0x0000
  897. 00000CB4  480005A1  bl        +0x000005A0 /* 00001254 */
  898. 00000CB8  7C7F0734  extsh     r31, r3
  899. 00000CBC  48000008  b         +0x00000008 /* 00000CC4 */
  900. label00000CC0:
  901. 00000CC0  3BE0FFCE  li        r31, 0xFFFFFFCE
  902. label00000CC4:
  903. 00000CC4  8014001C  lwz       r0, [r20 + 0x001C]
  904. 00000CC8  7C001120  mtcrf     0x01, r0
  905. 00000CCC  409E0064  bne       cr7, +0x00000064 /* 00000D30 */
  906. 00000CD0  80790014  lwz       r3, [r25 + 0x0014]
  907. 00000CD4  2C830000  cmpwi     cr1, r3, 0
  908. 00000CD8  41860010  beq       cr1, +0x00000010 /* 00000CE8 */
  909. 00000CDC  48000B35  bl        +0x00000B34 /* 00001810 */
  910. 00000CE0  80410014  lwz       r2, [r1 + 0x0014]
  911. 00000CE4  92F90014  stw       [r25 + 0x0014], r23
  912. label00000CE8:
  913. 00000CE8  80790018  lwz       r3, [r25 + 0x0018]
  914. 00000CEC  2C830000  cmpwi     cr1, r3, 0
  915. 00000CF0  41860010  beq       cr1, +0x00000010 /* 00000D00 */
  916. 00000CF4  48000B1D  bl        +0x00000B1C /* 00001810 */
  917. 00000CF8  80410014  lwz       r2, [r1 + 0x0014]
  918. 00000CFC  92F90018  stw       [r25 + 0x0018], r23
  919. label00000D00:
  920. 00000D00  80790036  lwz       r3, [r25 + 0x0036]
  921. 00000D04  2C830000  cmpwi     cr1, r3, 0
  922. 00000D08  41860010  beq       cr1, +0x00000010 /* 00000D18 */
  923. 00000D0C  48000B05  bl        +0x00000B04 /* 00001810 */
  924. 00000D10  80410014  lwz       r2, [r1 + 0x0014]
  925. 00000D14  92F90036  stw       [r25 + 0x0036], r23
  926. label00000D18:
  927. 00000D18  80740000  lwz       r3, [r20]
  928. 00000D1C  30D4002E  addic     r6, r20, 46
  929. 00000D20  389F0000  addi      r4, r31, 0x0000
  930. 00000D24  38A00003  li        r5, 0x0003
  931. 00000D28  48000CE1  bl        +0x00000CE0 /* 00001A08 */
  932. 00000D2C  80410014  lwz       r2, [r1 + 0x0014]
  933. label00000D30:
  934. 00000D30  80740026  lwz       r3, [r20 + 0x0026]
  935. 00000D34  2C830000  cmpwi     cr1, r3, 0
  936. 00000D38  4186001C  beq       cr1, +0x0000001C /* 00000D54 */
  937. 00000D3C  80F4002A  lwz       r7, [r20 + 0x002A]
  938. 00000D40  38800FA0  li        r4, 0x0FA0
  939. 00000D44  38A00002  li        r5, 0x0002
  940. 00000D48  38C00000  li        r6, 0x0000
  941. 00000D4C  48000C2D  bl        +0x00000C2C /* 00001978 */
  942. 00000D50  80410014  lwz       r2, [r1 + 0x0014]
  943. label00000D54:
  944. 00000D54  387F0000  addi      r3, r31, 0x0000
  945. 00000D58  81810084  lwz       r12, [r1 + 0x0084]
  946. 00000D5C  80010088  lwz       r0, [r1 + 0x0088]
  947. 00000D60  7D808120  mtcrf     0x08, r12
  948. 00000D64  30210080  addic     r1, r1, 128
  949. 00000D68  7C0803A6  mtlr      r0
  950. 00000D6C  BA81FFD0  lmw       r20, [r1 - 0x0030]
  951. 00000D70  4E800020  blr
  952. 00000D74  00000000  .invalid
  953. 00000D78  00002043  .invalid
  954. 00000D7C  800C0200  lwz       r0, [r12 + 0x0200]
  955. 00000D80  00000000  .invalid
  956. 00000D84  00000584  .invalid
  957. 00000D88  00145347  .invalid
  958. 00000D8C  495F4344  b         +0x015F4344 /* 015F50D0 */
  959. 00000D90  42616E64  bc     19, 1, +0x00006E64 /* 00007BF4 */
  960. 00000D94  4465636F  .invalid  sc
  961. 00000D98  6D707265  xoris     r16, r11, 0x7265
  962. 00000D9C  73730000  andi.     r19, r27, 0x0000
  963. 00000DA0  2C040000  cmpwi     r4, 0
  964. 00000DA4  7C0802A6  mflr      r0
  965. 00000DA8  9421FFC0  stwu      [r1 - 0x0040], r1
  966. 00000DAC  90010048  stw       [r1 + 0x0048], r0
  967. 00000DB0  4182001C  beq       +0x0000001C /* 00000DCC */
  968. 00000DB4  80630000  lwz       r3, [r3]
  969. 00000DB8  38A00048  li        r5, 0x0048
  970. 00000DBC  80630000  lwz       r3, [r3]
  971. 00000DC0  2C830000  cmpwi     cr1, r3, 0
  972. 00000DC4  80630000  lwz       r3, [r3]
  973. 00000DC8  40860010  bne       cr1, +0x00000010 /* 00000DD8 */
  974. label00000DCC:
  975. 00000DCC  30210040  addic     r1, r1, 64
  976. 00000DD0  3860FFCE  li        r3, 0xFFFFFFCE
  977. 00000DD4  4E800020  blr
  978. label00000DD8:
  979. 00000DD8  48000BE9  bl        +0x00000BE8 /* 000019C0 */
  980. 00000DDC  80410014  lwz       r2, [r1 + 0x0014]
  981. 00000DE0  38600000  li        r3, 0x0000
  982. 00000DE4  81810048  lwz       r12, [r1 + 0x0048]
  983. 00000DE8  30210040  addic     r1, r1, 64
  984. 00000DEC  7D8803A6  mtlr      r12
  985. 00000DF0  4E800020  blr
  986. 00000DF4  00000000  .invalid
  987. 00000DF8  00002041  .invalid
  988. 00000DFC  80000200  lwz       r0, [r0 + 0x0200]
  989. 00000E00  00000000  .invalid
  990. 00000E04  00000054  .invalid
  991. 00000E08  00125347  .invalid
  992. 00000E0C  495F4344  b         +0x015F4344 /* 015F5150 */
  993. 00000E10  47657443  .invalid  sc
  994. 00000E14  6F646563  xoris     r4, r27, 0x6563
  995. 00000E18  496E666F  bla       0x016E666C /* 
  996. 00000E1C  3860DCFE  li        r3, 0xFFFFDCFE
  997. 00000E20  4E800020  blr
  998. 00000E24  00000000  .invalid
  999. 00000E28  00002040  .invalid
  1000. 00000E2C  00000800  .invalid
  1001. 00000E30  00000000  .invalid
  1002. 00000E34  00000008  .invalid
  1003. 00000E38  000F5347  .invalid
  1004. 00000E3C  495F4344  b         +0x015F4344 /* 015F5180 */
  1005. 00000E40  5472696D  rlwinm.   r18, r3, 13, 5, 22
  1006. 00000E44  496D6167  bla       0x016D6164 /* 
  1007. 00000E48  65000000  oris      r0, r8, 0x0000
  1008. 00000E4C  3860DCFE  li        r3, 0xFFFFDCFE
  1009. 00000E50  4E800020  blr
  1010. 00000E54  00000000  .invalid
  1011. 00000E58  00002040  .invalid
  1012. 00000E5C  00000600  .invalid
  1013. 00000E60  00000000  .invalid
  1014. 00000E64  00000008  .invalid
  1015. 00000E68  00135347  .invalid
  1016. 00000E6C  495F4344  b         +0x015F4344 /* 015F51B0 */
  1017. 00000E70  47657453  .invalid  sc
  1018. 00000E74  696D696C  xori      r13, r11, 0x696C
  1019. 00000E78  61726974  ori       r18, r11, 0x6974
  1020. 00000E7C  79000000  .invalid
  1021. 00000E80  80840000  lwz       r4, [r4]
  1022. 00000E84  2C080000  cmpwi     r8, 0
  1023. 00000E88  A8040020  lha       r0, [r4 + 0x0020]
  1024. 00000E8C  A8840022  lha       r4, [r4 + 0x0022]
  1025. 00000E90  30000001  addic     r0, r0, 1
  1026. 00000E94  7C000E70  srawi     r0, r0, 1
  1027. 00000E98  7C000194  addze     r0, r0
  1028. 00000E9C  3860FFCE  li        r3, 0xFFFFFFCE
  1029. 00000EA0  41820024  beq       +0x00000024 /* 00000EC4 */
  1030. 00000EA4  30840001  addic     r4, r4, 1
  1031. 00000EA8  7C830E70  srawi     r3, r4, 1
  1032. 00000EAC  7C630194  addze     r3, r3
  1033. 00000EB0  5404103A  rlwinm    r4, r0, 2, 0, 29
  1034. 00000EB4  7C002014  addc      r0, r0, r4
  1035. 00000EB8  7C0019D6  mullw     r0, r0, r3
  1036. 00000EBC  90080000  stw       [r8], r0
  1037. 00000EC0  38600000  li        r3, 0x0000
  1038. label00000EC4:
  1039. 00000EC4  4E800020  blr
  1040. 00000EC8  00000000  .invalid
  1041. 00000ECC  00002040  .invalid
  1042. 00000ED0  00000600  .invalid
  1043. 00000ED4  00000000  .invalid
  1044. 00000ED8  00000048  .invalid
  1045. 00000EDC  001C5347  .invalid
  1046. 00000EE0  495F4344  b         +0x015F4344 /* 015F5224 */
  1047. 00000EE4  47657443  .invalid  sc
  1048. 00000EE8  6F6D7072  xoris     r13, r27, 0x7072
  1049. 00000EEC  65737365  oris      r19, r11, 0x7365
  1050. 00000EF0  64496D61  oris      r9, r2, 0x6D61
  1051. 00000EF4  67655369  oris      r5, r27, 0x5369
  1052. 00000EF8  7A650000  .invalid
  1053. fn00000EFC:
  1054. 00000EFC  BF21FFE4  stmw      [r1 - 0x001C], r25
  1055. 00000F00  3B230000  addi      r25, r3, 0x0000
  1056. 00000F04  7C0802A6  mflr      r0
  1057. 00000F08  3B480000  addi      r26, r8, 0x0000
  1058. 00000F0C  90010008  stw       [r1 + 0x0008], r0
  1059. 00000F10  81190020  lwz       r8, [r25 + 0x0020]
  1060. 00000F14  3149FFFF  subic     r10, r9, 1
  1061. 00000F18  7C800734  extsh     r0, r4
  1062. 00000F1C  7C9A4814  addc      r4, r26, r9
  1063. 00000F20  33A4FFFF  subic     r29, r4, 1
  1064. 00000F24  80990014  lwz       r4, [r25 + 0x0014]
  1065. 00000F28  7F1DD000  cmp       cr6, r29, r26
  1066. 00000F2C  2C840000  cmpwi     cr1, r4, 0
  1067. 00000F30  7D7A4010  subfc     r11, r26, r8
  1068. 00000F34  9421FF90  stwu      [r1 - 0x0070], r1
  1069. 00000F38  7CBB0734  extsh     r27, r5
  1070. 00000F3C  7CFC0734  extsh     r28, r7
  1071. 00000F40  7D295810  subfc     r9, r9, r11
  1072. 00000F44  38600000  li        r3, 0x0000
  1073. 00000F48  4186001C  beq       cr1, +0x0000001C /* 00000F64 */
  1074. 00000F4C  7C0801D6  mullw     r0, r8, r0
  1075. 00000F50  7C004814  addc      r0, r0, r9
  1076. 00000F54  80840000  lwz       r4, [r4]
  1077. 00000F58  5408103A  rlwinm    r8, r0, 2, 0, 29
  1078. 00000F5C  7C84402E  lwzx      r4, r4, r8
  1079. 00000F60  4800001C  b         +0x0000001C /* 00000F7C */
  1080. label00000F64:
  1081. 00000F64  80990028  lwz       r4, [r25 + 0x0028]
  1082. 00000F68  81190024  lwz       r8, [r25 + 0x0024]
  1083. 00000F6C  7C0021D6  mullw     r0, r0, r4
  1084. 00000F70  7C8941D6  mullw     r4, r9, r8
  1085. 00000F74  7C840014  addc      r4, r4, r0
  1086. 00000F78  3800FFFF  li        r0, 0xFFFFFFFF
  1087. label00000F7C:
  1088. 00000F7C  7D0AE1D6  mullw     r8, r10, r28
  1089. 00000F80  90810038  stw       [r1 + 0x0038], r4
  1090. 00000F84  9001003C  stw       [r1 + 0x003C], r0
  1091. 00000F88  7FC83014  addc      r30, r8, r6
  1092. 00000F8C  41980294  blt       cr6, +0x00000294 /* 00001220 */
  1093. label00000F90:
  1094. 00000F90  88190034  lbz       r0, [r25 + 0x0034]
  1095. 00000F94  8081003C  lwz       r4, [r1 + 0x003C]
  1096. 00000F98  2C800000  cmpwi     cr1, r0, 0
  1097. 00000F9C  5488103A  rlwinm    r8, r4, 2, 0, 29
  1098. 00000FA0  80D90010  lwz       r6, [r25 + 0x0010]
  1099. 00000FA4  41860140  beq       cr1, +0x00000140 /* 000010E4 */
  1100. 00000FA8  80990014  lwz       r4, [r25 + 0x0014]
  1101. 00000FAC  80840000  lwz       r4, [r4]
  1102. 00000FB0  7C04402E  lwzx      r0, r4, r8
  1103. 00000FB4  3000FE00  subic     r0, r0, 512
  1104. 00000FB8  7FE60011  subfc.    r31, r6, r0
  1105. 00000FBC  40820014  bne       +0x00000014 /* 00000FD0 */
  1106. 00000FC0  38800000  li        r4, 0x0000
  1107. 00000FC4  7C830735  extsh.    r3, r4
  1108. 00000FC8  40820244  bne       +0x00000244 /* 0000120C */
  1109. 00000FCC  48000068  b         +0x00000068 /* 00001034 */
  1110. label00000FD0:
  1111. 00000FD0  80790008  lwz       r3, [r25 + 0x0008]
  1112. 00000FD4  90190010  stw       [r25 + 0x0010], r0
  1113. 00000FD8  2C830000  cmpwi     cr1, r3, 0
  1114. 00000FDC  41860040  beq       cr1, +0x00000040 /* 0000101C */
  1115. 00000FE0  30B90004  addic     r5, r25, 4
  1116. 00000FE4  80F9000C  lwz       r7, [r25 + 0x000C]
  1117. 00000FE8  38800FE0  li        r4, 0x0FE0
  1118. 00000FEC  38C00000  li        r6, 0x0000
  1119. 00000FF0  48000989  bl        +0x00000988 /* 00001978 */
  1120. 00000FF4  80410014  lwz       r2, [r1 + 0x0014]
  1121. 00000FF8  38DF0000  addi      r6, r31, 0x0000
  1122. 00000FFC  80790008  lwz       r3, [r25 + 0x0008]
  1123. 00001000  80F9000C  lwz       r7, [r25 + 0x000C]
  1124. 00001004  38800FE0  li        r4, 0x0FE0
  1125. 00001008  38A00000  li        r5, 0x0000
  1126. 0000100C  4800096D  bl        +0x0000096C /* 00001978 */
  1127. 00001010  80410014  lwz       r2, [r1 + 0x0014]
  1128. 00001014  7C640734  extsh     r4, r3
  1129. 00001018  48000014  b         +0x00000014 /* 0000102C */
  1130. label0000101C:
  1131. 0000101C  80190004  lwz       r0, [r25 + 0x0004]
  1132. 00001020  38800000  li        r4, 0x0000
  1133. 00001024  7C1F0014  addc      r0, r31, r0
  1134. 00001028  90190004  stw       [r25 + 0x0004], r0
  1135. label0000102C:
  1136. 0000102C  7C830735  extsh.    r3, r4
  1137. 00001030  408201DC  bne       +0x000001DC /* 0000120C */
  1138. label00001034:
  1139. 00001034  80790008  lwz       r3, [r25 + 0x0008]
  1140. 00001038  80990018  lwz       r4, [r25 + 0x0018]
  1141. 0000103C  8001003C  lwz       r0, [r1 + 0x003C]
  1142. 00001040  80840000  lwz       r4, [r4]
  1143. 00001044  5406103A  rlwinm    r6, r0, 2, 0, 29
  1144. 00001048  2C830000  cmpwi     cr1, r3, 0
  1145. 0000104C  7FE4302E  lwzx      r31, r4, r6
  1146. 00001050  80190010  lwz       r0, [r25 + 0x0010]
  1147. 00001054  7C1F0014  addc      r0, r31, r0
  1148. 00001058  90190010  stw       [r25 + 0x0010], r0
  1149. 0000105C  41860048  beq       cr1, +0x00000048 /* 000010A4 */
  1150. 00001060  30B90004  addic     r5, r25, 4
  1151. 00001064  80F9000C  lwz       r7, [r25 + 0x000C]
  1152. 00001068  38800FE0  li        r4, 0x0FE0
  1153. 0000106C  38DF0000  addi      r6, r31, 0x0000
  1154. 00001070  48000909  bl        +0x00000908 /* 00001978 */
  1155. 00001074  80410014  lwz       r2, [r1 + 0x0014]
  1156. 00001078  7C640735  extsh.    r4, r3
  1157. 0000107C  40820018  bne       +0x00000018 /* 00001094 */
  1158. 00001080  80B90004  lwz       r5, [r25 + 0x0004]
  1159. 00001084  387B0000  addi      r3, r27, 0x0000
  1160. 00001088  389E0000  addi      r4, r30, 0x0000
  1161. 0000108C  48000581  bl        +0x00000580 /* 0000160C */
  1162. 00001090  7C640734  extsh     r4, r3
  1163. label00001094:
  1164. 00001094  80190004  lwz       r0, [r25 + 0x0004]
  1165. 00001098  7C1F0014  addc      r0, r31, r0
  1166. 0000109C  90190004  stw       [r25 + 0x0004], r0
  1167. 000010A0  48000024  b         +0x00000024 /* 000010C4 */
  1168. label000010A4:
  1169. 000010A4  80B90004  lwz       r5, [r25 + 0x0004]
  1170. 000010A8  387B0000  addi      r3, r27, 0x0000
  1171. 000010AC  389E0000  addi      r4, r30, 0x0000
  1172. 000010B0  4800055D  bl        +0x0000055C /* 0000160C */
  1173. 000010B4  80190004  lwz       r0, [r25 + 0x0004]
  1174. 000010B8  7C640734  extsh     r4, r3
  1175. 000010BC  7C1F0014  addc      r0, r31, r0
  1176. 000010C0  90190004  stw       [r25 + 0x0004], r0
  1177. label000010C4:
  1178. 000010C4  7C830735  extsh.    r3, r4
  1179. 000010C8  40820144  bne       +0x00000144 /* 0000120C */
  1180. 000010CC  8001003C  lwz       r0, [r1 + 0x003C]
  1181. 000010D0  30000001  addic     r0, r0, 1
  1182. 000010D4  9001003C  stw       [r1 + 0x003C], r0
  1183. 000010D8  33BDFFFF  subic     r29, r29, 1
  1184. 000010DC  7F1DD000  cmp       cr6, r29, r26
  1185. 000010E0  48000124  b         +0x00000124 /* 00001204 */
  1186. label000010E4:
  1187. 000010E4  80010038  lwz       r0, [r1 + 0x0038]
  1188. 000010E8  38860000  addi      r4, r6, 0x0000
  1189. 000010EC  7FE40011  subfc.    r31, r4, r0
  1190. 000010F0  40820014  bne       +0x00000014 /* 00001104 */
  1191. 000010F4  38800000  li        r4, 0x0000
  1192. 000010F8  7C830735  extsh.    r3, r4
  1193. 000010FC  40820110  bne       +0x00000110 /* 0000120C */
  1194. 00001100  48000068  b         +0x00000068 /* 00001168 */
  1195. label00001104:
  1196. 00001104  80790008  lwz       r3, [r25 + 0x0008]
  1197. 00001108  90190010  stw       [r25 + 0x0010], r0
  1198. 0000110C  2C830000  cmpwi     cr1, r3, 0
  1199. 00001110  41860040  beq       cr1, +0x00000040 /* 00001150 */
  1200. 00001114  30B90004  addic     r5, r25, 4
  1201. 00001118  80F9000C  lwz       r7, [r25 + 0x000C]
  1202. 0000111C  38800FE0  li        r4, 0x0FE0
  1203. 00001120  38C00000  li        r6, 0x0000
  1204. 00001124  48000855  bl        +0x00000854 /* 00001978 */
  1205. 00001128  80410014  lwz       r2, [r1 + 0x0014]
  1206. 0000112C  38DF0000  addi      r6, r31, 0x0000
  1207. 00001130  80790008  lwz       r3, [r25 + 0x0008]
  1208. 00001134  80F9000C  lwz       r7, [r25 + 0x000C]
  1209. 00001138  38800FE0  li        r4, 0x0FE0
  1210. 0000113C  38A00000  li        r5, 0x0000
  1211. 00001140  48000839  bl        +0x00000838 /* 00001978 */
  1212. 00001144  80410014  lwz       r2, [r1 + 0x0014]
  1213. 00001148  7C640734  extsh     r4, r3
  1214. 0000114C  48000014  b         +0x00000014 /* 00001160 */
  1215. label00001150:
  1216. 00001150  80190004  lwz       r0, [r25 + 0x0004]
  1217. 00001154  38800000  li        r4, 0x0000
  1218. 00001158  7C1F0014  addc      r0, r31, r0
  1219. 0000115C  90190004  stw       [r25 + 0x0004], r0
  1220. label00001160:
  1221. 00001160  7C830735  extsh.    r3, r4
  1222. 00001164  408200A8  bne       +0x000000A8 /* 0000120C */
  1223. label00001168:
  1224. 00001168  80790008  lwz       r3, [r25 + 0x0008]
  1225. 0000116C  80190010  lwz       r0, [r25 + 0x0010]
  1226. 00001170  2C830000  cmpwi     cr1, r3, 0
  1227. 00001174  7C1B0014  addc      r0, r27, r0
  1228. 00001178  90190010  stw       [r25 + 0x0010], r0
  1229. 0000117C  41860044  beq       cr1, +0x00000044 /* 000011C0 */
  1230. 00001180  30B90004  addic     r5, r25, 4
  1231. 00001184  38DB0000  addi      r6, r27, 0x0000
  1232. 00001188  80F9000C  lwz       r7, [r25 + 0x000C]
  1233. 0000118C  38800FE0  li        r4, 0x0FE0
  1234. 00001190  480007E9  bl        +0x000007E8 /* 00001978 */
  1235. 00001194  80410014  lwz       r2, [r1 + 0x0014]
  1236. 00001198  7C7F0734  extsh     r31, r3
  1237. 0000119C  80790004  lwz       r3, [r25 + 0x0004]
  1238. 000011A0  38BB0000  addi      r5, r27, 0x0000
  1239. 000011A4  389E0000  addi      r4, r30, 0x0000
  1240. 000011A8  48000819  bl        +0x00000818 /* 000019C0 */
  1241. 000011AC  80410014  lwz       r2, [r1 + 0x0014]
  1242. 000011B0  80190004  lwz       r0, [r25 + 0x0004]
  1243. 000011B4  7C1B0014  addc      r0, r27, r0
  1244. 000011B8  90190004  stw       [r25 + 0x0004], r0
  1245. 000011BC  48000028  b         +0x00000028 /* 000011E4 */
  1246. label000011C0:
  1247. 000011C0  80790004  lwz       r3, [r25 + 0x0004]
  1248. 000011C4  38BB0000  addi      r5, r27, 0x0000
  1249. 000011C8  389E0000  addi      r4, r30, 0x0000
  1250. 000011CC  480007F5  bl        +0x000007F4 /* 000019C0 */
  1251. 000011D0  80410014  lwz       r2, [r1 + 0x0014]
  1252. 000011D4  80190004  lwz       r0, [r25 + 0x0004]
  1253. 000011D8  3BE00000  li        r31, 0x0000
  1254. 000011DC  7C1B0014  addc      r0, r27, r0
  1255. 000011E0  90190004  stw       [r25 + 0x0004], r0
  1256. label000011E4:
  1257. 000011E4  7FE30735  extsh.    r3, r31
  1258. 000011E8  40820024  bne       +0x00000024 /* 0000120C */
  1259. 000011EC  80190024  lwz       r0, [r25 + 0x0024]
  1260. 000011F0  80810038  lwz       r4, [r1 + 0x0038]
  1261. 000011F4  7C040014  addc      r0, r4, r0
  1262. 000011F8  90010038  stw       [r1 + 0x0038], r0
  1263. 000011FC  33BDFFFF  subic     r29, r29, 1
  1264. 00001200  7F1DD000  cmp       cr6, r29, r26
  1265. label00001204:
  1266. 00001204  7FDCF010  subfc     r30, r28, r30
  1267. 00001208  4098FD88  bge       cr6, -0x00000278 /* 00000F90 */
  1268. label0000120C:
  1269. 0000120C  81810078  lwz       r12, [r1 + 0x0078]
  1270. 00001210  30210070  addic     r1, r1, 112
  1271. 00001214  7D8803A6  mtlr      r12
  1272. 00001218  BB21FFE4  lmw       r25, [r1 - 0x001C]
  1273. 0000121C  4E800020  blr
  1274. label00001220:
  1275. 00001220  BB210054  lmw       r25, [r1 + 0x0054]
  1276. 00001224  30210070  addic     r1, r1, 112
  1277. 00001228  4E800020  blr
  1278. 0000122C  00000000  .invalid
  1279. 00001230  00002041  .invalid
  1280. 00001234  80070700  lwz       r0, [r7 + 0x0700]
  1281. 00001238  00000000  .invalid
  1282. 0000123C  00000330  .invalid
  1283. 00001240  00115265  .invalid
  1284. 00001244  61645347  ori       r4, r11, 0x5347
  1285. 00001248  494F6E65  bl        +0x014F6E64 /* 014F80AC */
  1286. 0000124C  4368616E  bca     27, 8, 0x0000616C
  1287. 00001250  6E656C00  xoris     r5, r19, 0x6C00
  1288. fn00001254:
  1289. 00001254  BE61FFCC  stmw      [r1 - 0x0034], r19
  1290. 00001258  3AC30000  addi      r22, r3, 0x0000
  1291. 0000125C  3B070000  addi      r24, r7, 0x0000
  1292. 00001260  2C180000  cmpwi     r24, 0
  1293. 00001264  7C0802A6  mflr      r0
  1294. 00001268  81160024  lwz       r8, [r22 + 0x0024]
  1295. 0000126C  90010008  stw       [r1 + 0x0008], r0
  1296. 00001270  38600000  li        r3, 0x0000
  1297. 00001274  8016003E  lwz       r0, [r22 + 0x003E]
  1298. 00001278  82B6003A  lwz       r21, [r22 + 0x003A]
  1299. 0000127C  7CB70734  extsh     r23, r5
  1300. 00001280  7C0041D6  mullw     r0, r0, r8
  1301. 00001284  7E80A814  addc      r20, r0, r21
  1302. 00001288  7E60A014  addc      r19, r0, r20
  1303. 0000128C  9421FF80  stwu      [r1 - 0x0080], r1
  1304. 00001290  3B640000  addi      r27, r4, 0x0000
  1305. 00001294  3B260000  addi      r25, r6, 0x0000
  1306. 00001298  3393FFFF  subic     r28, r19, 1
  1307. 0000129C  33B4FFFF  subic     r29, r20, 1
  1308. 000012A0  40810144  ble       +0x00000144 /* 000013E4 */
  1309. 000012A4  33F5FFFF  subic     r31, r21, 1
  1310. 000012A8  3B400001  li        r26, 0x0001
  1311. label000012AC:
  1312. 000012AC  8016003E  lwz       r0, [r22 + 0x003E]
  1313. 000012B0  3BD80000  addi      r30, r24, 0x0000
  1314. 000012B4  7C9E0000  cmp       cr1, r30, r0
  1315. 000012B8  80B60024  lwz       r5, [r22 + 0x0024]
  1316. 000012BC  40850008  ble       cr1, +0x00000008 /* 000012C4 */
  1317. 000012C0  33C00000  addic     r30, r0, 0
  1318. label000012C4:
  1319. 000012C4  38E50000  addi      r7, r5, 0x0000
  1320. 000012C8  38760000  addi      r3, r22, 0x0000
  1321. 000012CC  38800000  li        r4, 0x0000
  1322. 000012D0  38D50000  addi      r6, r21, 0x0000
  1323. 000012D4  39190000  addi      r8, r25, 0x0000
  1324. 000012D8  393E0000  addi      r9, r30, 0x0000
  1325. 000012DC  4BFFFC21  bl        -0x000003E0 /* 00000EFC */
  1326. 000012E0  7C630735  extsh.    r3, r3
  1327. 000012E4  408200EC  bne       +0x000000EC /* 000013D0 */
  1328. 000012E8  80B60024  lwz       r5, [r22 + 0x0024]
  1329. 000012EC  38760000  addi      r3, r22, 0x0000
  1330. 000012F0  38E50000  addi      r7, r5, 0x0000
  1331. 000012F4  38800001  li        r4, 0x0001
  1332. 000012F8  38D40000  addi      r6, r20, 0x0000
  1333. 000012FC  39190000  addi      r8, r25, 0x0000
  1334. 00001300  393E0000  addi      r9, r30, 0x0000
  1335. 00001304  4BFFFBF9  bl        -0x00000408 /* 00000EFC */
  1336. 00001308  7C630735  extsh.    r3, r3
  1337. 0000130C  408200C4  bne       +0x000000C4 /* 000013D0 */
  1338. 00001310  80B60024  lwz       r5, [r22 + 0x0024]
  1339. 00001314  38760000  addi      r3, r22, 0x0000
  1340. 00001318  38E50000  addi      r7, r5, 0x0000
  1341. 0000131C  38800002  li        r4, 0x0002
  1342. 00001320  38D30000  addi      r6, r19, 0x0000
  1343. 00001324  39190000  addi      r8, r25, 0x0000
  1344. 00001328  393E0000  addi      r9, r30, 0x0000
  1345. 0000132C  4BFFFBD1  bl        -0x00000430 /* 00000EFC */
  1346. 00001330  7C630735  extsh.    r3, r3
  1347. 00001334  4082009C  bne       +0x0000009C /* 000013D0 */
  1348. 00001338  7C1EC814  addc      r0, r30, r25
  1349. 0000133C  7C990000  cmp       cr1, r25, r0
  1350. 00001340  9B410038  stb       [r1 + 0x0038], r26
  1351. 00001344  9B410038  stb       [r1 + 0x0038], r26
  1352. 00001348  40840078  bge       cr1, +0x00000078 /* 000013C0 */
  1353. 0000134C  3100FFFF  subic     r8, r0, 1
  1354. 00001350  7F194000  cmp       cr6, r25, r8
  1355. 00001354  7FC903A6  mtctr     r30
  1356. 00001358  81960024  lwz       r12, [r22 + 0x0024]
  1357. 0000135C  395F0000  addi      r10, r31, 0x0000
  1358. 00001360  393D0000  addi      r9, r29, 0x0000
  1359. 00001364  391C0000  addi      r8, r28, 0x0000
  1360. label00001368:
  1361. 00001368  38CC0000  addi      r6, r12, 0x0000
  1362. 0000136C  2C860000  cmpwi     cr1, r6, 0
  1363. 00001370  30C6FFFF  subic     r6, r6, 1
  1364. 00001374  317BFFFC  subic     r11, r27, 4
  1365. 00001378  41860038  beq       cr1, +0x00000038 /* 000013B0 */
  1366. label0000137C:
  1367. 0000137C  2C060000  cmpwi     r6, 0
  1368. 00001380  8CE90001  lbzu      r7, [r9 + 0x0001]
  1369. 00001384  8D8A0001  lbzu      r12, [r10 + 0x0001]
  1370. 00001388  8C880001  lbzu      r4, [r8 + 0x0001]
  1371. 0000138C  30C6FFFF  subic     r6, r6, 1
  1372. 00001390  54E7402E  rlwinm    r7, r7, 8, 0, 23
  1373. 00001394  7CE72378  or        r7, r7, r4
  1374. 00001398  558C801E  rlwinm    r12, r12, 16, 0, 15
  1375. 0000139C  7CEC6378  or        r12, r7, r12
  1376. 000013A0  337B0004  addic     r27, r27, 4
  1377. 000013A4  958B0004  stwu      [r11 + 0x0004], r12
  1378. 000013A8  4082FFD4  bne       -0x0000002C /* 0000137C */
  1379. 000013AC  81960024  lwz       r12, [r22 + 0x0024]
  1380. label000013B0:
  1381. 000013B0  558B103A  rlwinm    r11, r12, 2, 0, 29
  1382. 000013B4  7D6BB810  subfc     r11, r11, r23
  1383. 000013B8  7F7B5814  addc      r27, r27, r11
  1384. 000013BC  4019FFAC  bdnzf     cr6, -0x00000054 /* 00001368 */
  1385. label000013C0:
  1386. 000013C0  7F1EC011  subfc.    r24, r30, r24
  1387. 000013C4  9B410038  stb       [r1 + 0x0038], r26
  1388. 000013C8  33200000  addic     r25, r0, 0
  1389. 000013CC  4181FEE0  bgt       -0x00000120 /* 000012AC */
  1390. label000013D0:
  1391. 000013D0  81810088  lwz       r12, [r1 + 0x0088]
  1392. 000013D4  30210080  addic     r1, r1, 128
  1393. 000013D8  7D8803A6  mtlr      r12
  1394. 000013DC  BA61FFCC  lmw       r19, [r1 - 0x0034]
  1395. 000013E0  4E800020  blr
  1396. label000013E4:
  1397. 000013E4  BA61004C  lmw       r19, [r1 + 0x004C]
  1398. 000013E8  30210080  addic     r1, r1, 128
  1399. 000013EC  4E800020  blr
  1400. 000013F0  00000000  .invalid
  1401. 000013F4  00002041  .invalid
  1402. 000013F8  800D0500  lwz       r0, [r13 + 0x0500]
  1403. 000013FC  00000000  .invalid
  1404. 00001400  0000019C  .invalid
  1405. 00001404  00095265  .invalid
  1406. 00001408  61645347  ori       r4, r11, 0x5347
  1407. 0000140C  49323400  b         +0x01323400 /* 0132480C */
  1408. fn00001410:
  1409. 00001410  BE21FFC4  stmw      [r1 - 0x003C], r17
  1410. 00001414  3B230000  addi      r25, r3, 0x0000
  1411. 00001418  3AE70000  addi      r23, r7, 0x0000
  1412. 0000141C  2C170000  cmpwi     r23, 0
  1413. 00001420  7C0802A6  mflr      r0
  1414. 00001424  81190024  lwz       r8, [r25 + 0x0024]
  1415. 00001428  90010008  stw       [r1 + 0x0008], r0
  1416. 0000142C  38600000  li        r3, 0x0000
  1417. 00001430  8019003E  lwz       r0, [r25 + 0x003E]
  1418. 00001434  8259003A  lwz       r18, [r25 + 0x003A]
  1419. 00001438  7CB40734  extsh     r20, r5
  1420. 0000143C  7C0041D6  mullw     r0, r0, r8
  1421. 00001440  7E609014  addc      r19, r0, r18
  1422. 00001444  7F609814  addc      r27, r0, r19
  1423. 00001448  9421FF80  stwu      [r1 - 0x0080], r1
  1424. 0000144C  3A240000  addi      r17, r4, 0x0000
  1425. 00001450  3AA60000  addi      r21, r6, 0x0000
  1426. 00001454  7F00D814  addc      r24, r0, r27
  1427. 00001458  335BFFFF  subic     r26, r27, 1
  1428. 0000145C  32D3FFFF  subic     r22, r19, 1
  1429. 00001460  40810180  ble       +0x00000180 /* 000015E0 */
  1430. 00001464  33B2FFFF  subic     r29, r18, 1
  1431. 00001468  33D8FFFF  subic     r30, r24, 1
  1432. 0000146C  3BE00001  li        r31, 0x0001
  1433. label00001470:
  1434. 00001470  8019003E  lwz       r0, [r25 + 0x003E]
  1435. 00001474  3B970000  addi      r28, r23, 0x0000
  1436. 00001478  7C9C0000  cmp       cr1, r28, r0
  1437. 0000147C  80B90024  lwz       r5, [r25 + 0x0024]
  1438. 00001480  40850008  ble       cr1, +0x00000008 /* 00001488 */
  1439. 00001484  33800000  addic     r28, r0, 0
  1440. label00001488:
  1441. 00001488  38E50000  addi      r7, r5, 0x0000
  1442. 0000148C  38790000  addi      r3, r25, 0x0000
  1443. 00001490  38800000  li        r4, 0x0000
  1444. 00001494  38D20000  addi      r6, r18, 0x0000
  1445. 00001498  39150000  addi      r8, r21, 0x0000
  1446. 0000149C  393C0000  addi      r9, r28, 0x0000
  1447. 000014A0  4BFFFA5D  bl        -0x000005A4 /* 00000EFC */
  1448. 000014A4  7C630735  extsh.    r3, r3
  1449. 000014A8  40820124  bne       +0x00000124 /* 000015CC */
  1450. 000014AC  80B90024  lwz       r5, [r25 + 0x0024]
  1451. 000014B0  38790000  addi      r3, r25, 0x0000
  1452. 000014B4  38E50000  addi      r7, r5, 0x0000
  1453. 000014B8  38800001  li        r4, 0x0001
  1454. 000014BC  38D30000  addi      r6, r19, 0x0000
  1455. 000014C0  39150000  addi      r8, r21, 0x0000
  1456. 000014C4  393C0000  addi      r9, r28, 0x0000
  1457. 000014C8  4BFFFA35  bl        -0x000005CC /* 00000EFC */
  1458. 000014CC  7C630735  extsh.    r3, r3
  1459. 000014D0  408200FC  bne       +0x000000FC /* 000015CC */
  1460. 000014D4  80B90024  lwz       r5, [r25 + 0x0024]
  1461. 000014D8  38790000  addi      r3, r25, 0x0000
  1462. 000014DC  38E50000  addi      r7, r5, 0x0000
  1463. 000014E0  38800002  li        r4, 0x0002
  1464. 000014E4  38DB0000  addi      r6, r27, 0x0000
  1465. 000014E8  39150000  addi      r8, r21, 0x0000
  1466. 000014EC  393C0000  addi      r9, r28, 0x0000
  1467. 000014F0  4BFFFA0D  bl        -0x000005F4 /* 00000EFC */
  1468. 000014F4  7C630735  extsh.    r3, r3
  1469. 000014F8  408200D4  bne       +0x000000D4 /* 000015CC */
  1470. 000014FC  80B90024  lwz       r5, [r25 + 0x0024]
  1471. 00001500  38790000  addi      r3, r25, 0x0000
  1472. 00001504  38E50000  addi      r7, r5, 0x0000
  1473. 00001508  38800003  li        r4, 0x0003
  1474. 0000150C  38D80000  addi      r6, r24, 0x0000
  1475. 00001510  39150000  addi      r8, r21, 0x0000
  1476. 00001514  393C0000  addi      r9, r28, 0x0000
  1477. 00001518  4BFFF9E5  bl        -0x0000061C /* 00000EFC */
  1478. 0000151C  7C630735  extsh.    r3, r3
  1479. 00001520  408200AC  bne       +0x000000AC /* 000015CC */
  1480. 00001524  7C1CA814  addc      r0, r28, r21
  1481. 00001528  7C950000  cmp       cr1, r21, r0
  1482. 0000152C  9BE10038  stb       [r1 + 0x0038], r31
  1483. 00001530  9BE10038  stb       [r1 + 0x0038], r31
  1484. 00001534  40840088  bge       cr1, +0x00000088 /* 000015BC */
  1485. 00001538  3100FFFF  subic     r8, r0, 1
  1486. 0000153C  7F154000  cmp       cr6, r21, r8
  1487. 00001540  7F8903A6  mtctr     r28
  1488. 00001544  80F90024  lwz       r7, [r25 + 0x0024]
  1489. 00001548  393E0000  addi      r9, r30, 0x0000
  1490. 0000154C  395D0000  addi      r10, r29, 0x0000
  1491. 00001550  39960000  addi      r12, r22, 0x0000
  1492. 00001554  391A0000  addi      r8, r26, 0x0000
  1493. label00001558:
  1494. 00001558  3AA70000  addi      r21, r7, 0x0000
  1495. 0000155C  2C950000  cmpwi     cr1, r21, 0
  1496. 00001560  32B5FFFF  subic     r21, r21, 1
  1497. 00001564  3171FFFC  subic     r11, r17, 4
  1498. 00001568  41860044  beq       cr1, +0x00000044 /* 000015AC */
  1499. label0000156C:
  1500. 0000156C  2C150000  cmpwi     r21, 0
  1501. 00001570  8CCC0001  lbzu      r6, [r12 + 0x0001]
  1502. 00001574  8CEA0001  lbzu      r7, [r10 + 0x0001]
  1503. 00001578  54C4402E  rlwinm    r4, r6, 8, 0, 23
  1504. 0000157C  8CC80001  lbzu      r6, [r8 + 0x0001]
  1505. 00001580  8CA90001  lbzu      r5, [r9 + 0x0001]
  1506. 00001584  7C863378  or        r6, r4, r6
  1507. 00001588  32B5FFFF  subic     r21, r21, 1
  1508. 0000158C  54E7801E  rlwinm    r7, r7, 16, 0, 15
  1509. 00001590  7CC73B78  or        r7, r6, r7
  1510. 00001594  54A6C00E  rlwinm    r6, r5, 24, 0, 7
  1511. 00001598  7CE73378  or        r7, r7, r6
  1512. 0000159C  32310004  addic     r17, r17, 4
  1513. 000015A0  94EB0004  stwu      [r11 + 0x0004], r7
  1514. 000015A4  4082FFC8  bne       -0x00000038 /* 0000156C */
  1515. 000015A8  80F90024  lwz       r7, [r25 + 0x0024]
  1516. label000015AC:
  1517. 000015AC  54EB103A  rlwinm    r11, r7, 2, 0, 29
  1518. 000015B0  7D6BA010  subfc     r11, r11, r20
  1519. 000015B4  7E315814  addc      r17, r17, r11
  1520. 000015B8  4019FFA0  bdnzf     cr6, -0x00000060 /* 00001558 */
  1521. label000015BC:
  1522. 000015BC  7EFCB811  subfc.    r23, r28, r23
  1523. 000015C0  9BE10038  stb       [r1 + 0x0038], r31
  1524. 000015C4  32A00000  addic     r21, r0, 0
  1525. 000015C8  4181FEA8  bgt       -0x00000158 /* 00001470 */
  1526. label000015CC:
  1527. 000015CC  81810088  lwz       r12, [r1 + 0x0088]
  1528. 000015D0  30210080  addic     r1, r1, 128
  1529. 000015D4  7D8803A6  mtlr      r12
  1530. 000015D8  BA21FFC4  lmw       r17, [r1 - 0x003C]
  1531. 000015DC  4E800020  blr
  1532. label000015E0:
  1533. 000015E0  BA210044  lmw       r17, [r1 + 0x0044]
  1534. 000015E4  30210080  addic     r1, r1, 128
  1535. 000015E8  4E800020  blr
  1536. 000015EC  00000000  .invalid
  1537. 000015F0  00002041  .invalid
  1538. 000015F4  800F0500  lwz       r0, [r15 + 0x0500]
  1539. 000015F8  00000000  .invalid
  1540. 000015FC  000001DC  .invalid
  1541. 00001600  00095265  .invalid
  1542. 00001604  61645347  ori       r4, r11, 0x5347
  1543. 00001608  49333200  b         +0x01333200 /* 01334808 */
  1544. fn0000160C:
  1545. 0000160C  7C600734  extsh     r0, r3
  1546. 00001610  2F800000  cmpwi     cr7, r0, 0
  1547. 00001614  38600000  li        r3, 0x0000
  1548. 00001618  409D00A0  ble       cr7, +0x000000A0 /* 000016B8 */
  1549. label0000161C:
  1550. 0000161C  88E50000  lbz       r7, [r5]
  1551. 00001620  39250000  addi      r9, r5, 0x0000
  1552. 00001624  54E6067F  rlwinm.   r6, r7, 0, 25, 31
  1553. 00001628  7CE70774  extsb     r7, r7
  1554. 0000162C  2F070000  cmpwi     cr6, r7, 0
  1555. 00001630  38E50000  addi      r7, r5, 0x0000
  1556. 00001634  7C060010  subfc     r0, r6, r0
  1557. 00001638  4C800000  mcrf      cr1, cr0
  1558. 0000163C  30A50001  addic     r5, r5, 1
  1559. 00001640  41820078  beq       +0x00000078 /* 000016B8 */
  1560. 00001644  7C000734  extsh     r0, r0
  1561. 00001648  2F800000  cmpwi     cr7, r0, 0
  1562. 0000164C  3106FFFF  subic     r8, r6, 1
  1563. 00001650  40980030  bge       cr6, +0x00000030 /* 00001680 */
  1564. 00001654  7D080734  extsh     r8, r8
  1565. 00001658  30C4FFFF  subic     r6, r4, 1
  1566. label0000165C:
  1567. 0000165C  2C880000  cmpwi     cr1, r8, 0
  1568. 00001660  30E8FFFF  subic     r7, r8, 1
  1569. 00001664  8D090001  lbzu      r8, [r9 + 0x0001]
  1570. 00001668  30A50001  addic     r5, r5, 1
  1571. 0000166C  9D060001  stbu      [r6 + 0x0001], r8
  1572. 00001670  30840001  addic     r4, r4, 1
  1573. 00001674  7CE80734  extsh     r8, r7
  1574. 00001678  4086FFE4  bne       cr1, -0x0000001C /* 0000165C */
  1575. 0000167C  48000038  b         +0x00000038 /* 000016B4 */
  1576. label00001680:
  1577. 00001680  89070001  lbz       r8, [r7 + 0x0001]
  1578. 00001684  30A70002  addic     r5, r7, 2
  1579. 00001688  7D070774  extsb     r7, r8
  1580. 0000168C  30C6FFFF  subic     r6, r6, 1
  1581. 00001690  7CC80734  extsh     r8, r6
  1582. 00001694  30C4FFFF  subic     r6, r4, 1
  1583. 00001698  4186001C  beq       cr1, +0x0000001C /* 000016B4 */
  1584. label0000169C:
  1585. 0000169C  2C880000  cmpwi     cr1, r8, 0
  1586. 000016A0  3108FFFF  subic     r8, r8, 1
  1587. 000016A4  30840001  addic     r4, r4, 1
  1588. 000016A8  9CE60001  stbu      [r6 + 0x0001], r7
  1589. 000016AC  7D080734  extsh     r8, r8
  1590. 000016B0  4086FFEC  bne       cr1, -0x00000014 /* 0000169C */
  1591. label000016B4:
  1592. 000016B4  419DFF68  bgt       cr7, -0x00000098 /* 0000161C */
  1593. label000016B8:
  1594. 000016B8  409C0008  bge       cr7, +0x00000008 /* 000016C0 */
  1595. 000016BC  3860DCF7  li        r3, 0xFFFFDCF7
  1596. label000016C0:
  1597. 000016C0  4E800020  blr
  1598. 000016C4  00000000  .invalid
  1599. 000016C8  00002040  .invalid
  1600. 000016CC  00000300  .invalid
  1601. 000016D0  00000000  .invalid
  1602. 000016D4  000000B8  .invalid
  1603. 000016D8  000D6D79  .invalid
  1604. 000016DC  556E7061  rlwinm.   r14, r11, 14, 1, 16
  1605. 000016E0  636B4269  ori       r11, r27, 0x4269
  1606. 000016E4  74733800  andis.    r19, r3, 0x3800
  1607. 000016E8  8000FFFC  lwz       r0, [r0 - 0x0004]
  1608. 000016EC  00000000  .invalid
  1609. fn000016F0:
  1610. 000016F0  8182FF78  lwz       r12, [r2 - 0x0088]
  1611. 000016F4  90410014  stw       [r1 + 0x0014], r2
  1612. 000016F8  800C0000  lwz       r0, [r12]
  1613. 000016FC  804C0004  lwz       r2, [r12 + 0x0004]
  1614. 00001700  7C0903A6  mtctr     r0
  1615. 00001704  4E800420  bctr
  1616. fn00001708:
  1617. 00001708  8182FFEC  lwz       r12, [r2 - 0x0014]
  1618. 0000170C  90410014  stw       [r1 + 0x0014], r2
  1619. 00001710  800C0000  lwz       r0, [r12]
  1620. 00001714  804C0004  lwz       r2, [r12 + 0x0004]
  1621. 00001718  7C0903A6  mtctr     r0
  1622. 0000171C  4E800420  bctr
  1623. fn00001720:
  1624. 00001720  8182FFA4  lwz       r12, [r2 - 0x005C]
  1625. 00001724  90410014  stw       [r1 + 0x0014], r2
  1626. 00001728  800C0000  lwz       r0, [r12]
  1627. 0000172C  804C0004  lwz       r2, [r12 + 0x0004]
  1628. 00001730  7C0903A6  mtctr     r0
  1629. 00001734  4E800420  bctr
  1630. fn00001738:
  1631. 00001738  8182FFE0  lwz       r12, [r2 - 0x0020]
  1632. 0000173C  90410014  stw       [r1 + 0x0014], r2
  1633. 00001740  800C0000  lwz       r0, [r12]
  1634. 00001744  804C0004  lwz       r2, [r12 + 0x0004]
  1635. 00001748  7C0903A6  mtctr     r0
  1636. 0000174C  4E800420  bctr
  1637. fn00001750:
  1638. 00001750  8182FF90  lwz       r12, [r2 - 0x0070]
  1639. 00001754  90410014  stw       [r1 + 0x0014], r2
  1640. 00001758  800C0000  lwz       r0, [r12]
  1641. 0000175C  804C0004  lwz       r2, [r12 + 0x0004]
  1642. 00001760  7C0903A6  mtctr     r0
  1643. 00001764  4E800420  bctr
  1644. fn00001768:
  1645. 00001768  8182FFC8  lwz       r12, [r2 - 0x0038]
  1646. 0000176C  90410014  stw       [r1 + 0x0014], r2
  1647. 00001770  800C0000  lwz       r0, [r12]
  1648. 00001774  804C0004  lwz       r2, [r12 + 0x0004]
  1649. 00001778  7C0903A6  mtctr     r0
  1650. 0000177C  4E800420  bctr
  1651. fn00001780:
  1652. 00001780  8182FF9C  lwz       r12, [r2 - 0x0064]
  1653. 00001784  90410014  stw       [r1 + 0x0014], r2
  1654. 00001788  800C0000  lwz       r0, [r12]
  1655. 0000178C  804C0004  lwz       r2, [r12 + 0x0004]
  1656. 00001790  7C0903A6  mtctr     r0
  1657. 00001794  4E800420  bctr
  1658. fn00001798:
  1659. 00001798  8182FF94  lwz       r12, [r2 - 0x006C]
  1660. 0000179C  90410014  stw       [r1 + 0x0014], r2
  1661. 000017A0  800C0000  lwz       r0, [r12]
  1662. 000017A4  804C0004  lwz       r2, [r12 + 0x0004]
  1663. 000017A8  7C0903A6  mtctr     r0
  1664. 000017AC  4E800420  bctr
  1665. fn000017B0:
  1666. 000017B0  8182FFDC  lwz       r12, [r2 - 0x0024]
  1667. 000017B4  90410014  stw       [r1 + 0x0014], r2
  1668. 000017B8  800C0000  lwz       r0, [r12]
  1669. 000017BC  804C0004  lwz       r2, [r12 + 0x0004]
  1670. 000017C0  7C0903A6  mtctr     r0
  1671. 000017C4  4E800420  bctr
  1672. fn000017C8:
  1673. 000017C8  8182FFB8  lwz       r12, [r2 - 0x0048]
  1674. 000017CC  90410014  stw       [r1 + 0x0014], r2
  1675. 000017D0  800C0000  lwz       r0, [r12]
  1676. 000017D4  804C0004  lwz       r2, [r12 + 0x0004]
  1677. 000017D8  7C0903A6  mtctr     r0
  1678. 000017DC  4E800420  bctr
  1679. fn000017E0:
  1680. 000017E0  8182FF80  lwz       r12, [r2 - 0x0080]
  1681. 000017E4  90410014  stw       [r1 + 0x0014], r2
  1682. 000017E8  800C0000  lwz       r0, [r12]
  1683. 000017EC  804C0004  lwz       r2, [r12 + 0x0004]
  1684. 000017F0  7C0903A6  mtctr     r0
  1685. 000017F4  4E800420  bctr
  1686. fn000017F8:
  1687. 000017F8  8182FF84  lwz       r12, [r2 - 0x007C]
  1688. 000017FC  90410014  stw       [r1 + 0x0014], r2
  1689. 00001800  800C0000  lwz       r0, [r12]
  1690. 00001804  804C0004  lwz       r2, [r12 + 0x0004]
  1691. 00001808  7C0903A6  mtctr     r0
  1692. 0000180C  4E800420  bctr
  1693. fn00001810:
  1694. 00001810  8182FFC0  lwz       r12, [r2 - 0x0040]
  1695. 00001814  90410014  stw       [r1 + 0x0014], r2
  1696. 00001818  800C0000  lwz       r0, [r12]
  1697. 0000181C  804C0004  lwz       r2, [r12 + 0x0004]
  1698. 00001820  7C0903A6  mtctr     r0
  1699. 00001824  4E800420  bctr
  1700. fn00001828:
  1701. 00001828  8182FF88  lwz       r12, [r2 - 0x0078]
  1702. 0000182C  90410014  stw       [r1 + 0x0014], r2
  1703. 00001830  800C0000  lwz       r0, [r12]
  1704. 00001834  804C0004  lwz       r2, [r12 + 0x0004]
  1705. 00001838  7C0903A6  mtctr     r0
  1706. 0000183C  4E800420  bctr
  1707. fn00001840:
  1708. 00001840  8182FFD0  lwz       r12, [r2 - 0x0030]
  1709. 00001844  90410014  stw       [r1 + 0x0014], r2
  1710. 00001848  800C0000  lwz       r0, [r12]
  1711. 0000184C  804C0004  lwz       r2, [r12 + 0x0004]
  1712. 00001850  7C0903A6  mtctr     r0
  1713. 00001854  4E800420  bctr
  1714. fn00001858:
  1715. 00001858  8182FFC4  lwz       r12, [r2 - 0x003C]
  1716. 0000185C  90410014  stw       [r1 + 0x0014], r2
  1717. 00001860  800C0000  lwz       r0, [r12]
  1718. 00001864  804C0004  lwz       r2, [r12 + 0x0004]
  1719. 00001868  7C0903A6  mtctr     r0
  1720. 0000186C  4E800420  bctr
  1721. fn00001870:
  1722. 00001870  8182FFD4  lwz       r12, [r2 - 0x002C]
  1723. 00001874  90410014  stw       [r1 + 0x0014], r2
  1724. 00001878  800C0000  lwz       r0, [r12]
  1725. 0000187C  804C0004  lwz       r2, [r12 + 0x0004]
  1726. 00001880  7C0903A6  mtctr     r0
  1727. 00001884  4E800420  bctr
  1728. fn00001888:
  1729. 00001888  8182FFD8  lwz       r12, [r2 - 0x0028]
  1730. 0000188C  90410014  stw       [r1 + 0x0014], r2
  1731. 00001890  800C0000  lwz       r0, [r12]
  1732. 00001894  804C0004  lwz       r2, [r12 + 0x0004]
  1733. 00001898  7C0903A6  mtctr     r0
  1734. 0000189C  4E800420  bctr
  1735. fn000018A0:
  1736. 000018A0  8182FFB4  lwz       r12, [r2 - 0x004C]
  1737. 000018A4  90410014  stw       [r1 + 0x0014], r2
  1738. 000018A8  800C0000  lwz       r0, [r12]
  1739. 000018AC  804C0004  lwz       r2, [r12 + 0x0004]
  1740. 000018B0  7C0903A6  mtctr     r0
  1741. 000018B4  4E800420  bctr
  1742. fn000018B8:
  1743. 000018B8  8182FF8C  lwz       r12, [r2 - 0x0074]
  1744. 000018BC  90410014  stw       [r1 + 0x0014], r2
  1745. 000018C0  800C0000  lwz       r0, [r12]
  1746. 000018C4  804C0004  lwz       r2, [r12 + 0x0004]
  1747. 000018C8  7C0903A6  mtctr     r0
  1748. 000018CC  4E800420  bctr
  1749. fn000018D0:
  1750. 000018D0  8182FFCC  lwz       r12, [r2 - 0x0034]
  1751. 000018D4  90410014  stw       [r1 + 0x0014], r2
  1752. 000018D8  800C0000  lwz       r0, [r12]
  1753. 000018DC  804C0004  lwz       r2, [r12 + 0x0004]
  1754. 000018E0  7C0903A6  mtctr     r0
  1755. 000018E4  4E800420  bctr
  1756. fn000018E8:
  1757. 000018E8  8182FFBC  lwz       r12, [r2 - 0x0044]
  1758. 000018EC  90410014  stw       [r1 + 0x0014], r2
  1759. 000018F0  800C0000  lwz       r0, [r12]
  1760. 000018F4  804C0004  lwz       r2, [r12 + 0x0004]
  1761. 000018F8  7C0903A6  mtctr     r0
  1762. 000018FC  4E800420  bctr
  1763. fn00001900:
  1764. 00001900  8182FF98  lwz       r12, [r2 - 0x0068]
  1765. 00001904  90410014  stw       [r1 + 0x0014], r2
  1766. 00001908  800C0000  lwz       r0, [r12]
  1767. 0000190C  804C0004  lwz       r2, [r12 + 0x0004]
  1768. 00001910  7C0903A6  mtctr     r0
  1769. 00001914  4E800420  bctr
  1770. fn00001918:
  1771. 00001918  8182FFB0  lwz       r12, [r2 - 0x0050]
  1772. 0000191C  90410014  stw       [r1 + 0x0014], r2
  1773. 00001920  800C0000  lwz       r0, [r12]
  1774. 00001924  804C0004  lwz       r2, [r12 + 0x0004]
  1775. 00001928  7C0903A6  mtctr     r0
  1776. 0000192C  4E800420  bctr
  1777. fn00001930:
  1778. 00001930  8182FFE4  lwz       r12, [r2 - 0x001C]
  1779. 00001934  90410014  stw       [r1 + 0x0014], r2
  1780. 00001938  800C0000  lwz       r0, [r12]
  1781. 0000193C  804C0004  lwz       r2, [r12 + 0x0004]
  1782. 00001940  7C0903A6  mtctr     r0
  1783. 00001944  4E800420  bctr
  1784. fn00001948:
  1785. 00001948  8182FF74  lwz       r12, [r2 - 0x008C]
  1786. 0000194C  90410014  stw       [r1 + 0x0014], r2
  1787. 00001950  800C0000  lwz       r0, [r12]
  1788. 00001954  804C0004  lwz       r2, [r12 + 0x0004]
  1789. 00001958  7C0903A6  mtctr     r0
  1790. 0000195C  4E800420  bctr
  1791. fn00001960:
  1792. 00001960  8182FF6C  lwz       r12, [r2 - 0x0094]
  1793. 00001964  90410014  stw       [r1 + 0x0014], r2
  1794. 00001968  800C0000  lwz       r0, [r12]
  1795. 0000196C  804C0004  lwz       r2, [r12 + 0x0004]
  1796. 00001970  7C0903A6  mtctr     r0
  1797. 00001974  4E800420  bctr
  1798. fn00001978:
  1799. 00001978  8182FF7C  lwz       r12, [r2 - 0x0084]
  1800. 0000197C  90410014  stw       [r1 + 0x0014], r2
  1801. 00001980  800C0000  lwz       r0, [r12]
  1802. 00001984  804C0004  lwz       r2, [r12 + 0x0004]
  1803. 00001988  7C0903A6  mtctr     r0
  1804. 0000198C  4E800420  bctr
  1805. fn00001990:
  1806. 00001990  8182FFA0  lwz       r12, [r2 - 0x0060]
  1807. 00001994  90410014  stw       [r1 + 0x0014], r2
  1808. 00001998  800C0000  lwz       r0, [r12]
  1809. 0000199C  804C0004  lwz       r2, [r12 + 0x0004]
  1810. 000019A0  7C0903A6  mtctr     r0
  1811. 000019A4  4E800420  bctr
  1812. fn000019A8:
  1813. 000019A8  8182FFA8  lwz       r12, [r2 - 0x0058]
  1814. 000019AC  90410014  stw       [r1 + 0x0014], r2
  1815. 000019B0  800C0000  lwz       r0, [r12]
  1816. 000019B4  804C0004  lwz       r2, [r12 + 0x0004]
  1817. 000019B8  7C0903A6  mtctr     r0
  1818. 000019BC  4E800420  bctr
  1819. fn000019C0:
  1820. 000019C0  8182FFF0  lwz       r12, [r2 - 0x0010]
  1821. 000019C4  90410014  stw       [r1 + 0x0014], r2
  1822. 000019C8  800C0000  lwz       r0, [r12]
  1823. 000019CC  804C0004  lwz       r2, [r12 + 0x0004]
  1824. 000019D0  7C0903A6  mtctr     r0
  1825. 000019D4  4E800420  bctr
  1826. fn000019D8:
  1827. 000019D8  8182FFAC  lwz       r12, [r2 - 0x0054]
  1828. 000019DC  90410014  stw       [r1 + 0x0014], r2
  1829. 000019E0  800C0000  lwz       r0, [r12]
  1830. 000019E4  804C0004  lwz       r2, [r12 + 0x0004]
  1831. 000019E8  7C0903A6  mtctr     r0
  1832. 000019EC  4E800420  bctr
  1833. fn000019F0:
  1834. 000019F0  8182FFE8  lwz       r12, [r2 - 0x0018]
  1835. 000019F4  90410014  stw       [r1 + 0x0014], r2
  1836. 000019F8  800C0000  lwz       r0, [r12]
  1837. 000019FC  804C0004  lwz       r2, [r12 + 0x0004]
  1838. 00001A00  7C0903A6  mtctr     r0
  1839. 00001A04  4E800420  bctr
  1840. fn00001A08:
  1841. 00001A08  8182FF70  lwz       r12, [r2 - 0x0090]
  1842. 00001A0C  90410014  stw       [r1 + 0x0014], r2
  1843. 00001A10  800C0000  lwz       r0, [r12]
  1844. 00001A14  804C0004  lwz       r2, [r12 + 0x0004]
  1845. 00001A18  7C0903A6  mtctr     r0
  1846. 00001A1C  4E800420  bctr
  1847.  
  1848. [section 1 header]
  1849.   name __missing__
  1850.   default_address 00000000
  1851.   total_size 2A1
  1852.   unpacked_size 2A1
  1853.   packed_size 12A
  1854.   section_kind PATTERN_DATA
  1855.   share_kind PROCESS
  1856.   alignment 04
  1857. [section 1 data]
  1858. 0000000000000000 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1859. 0000000000000010 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1860. 0000000000000020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1861. 0000000000000030 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1862. 0000000000000040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1863. 0000000000000050 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1864. 0000000000000060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1865. 0000000000000070 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1866. 0000000000000080 | 00 00 00 00 00 00 00 00 00 00 02 58 00 00 01 50 |            X   P
  1867. 0000000000000090 | 00 00 01 60 00 00 00 00 00 00 00 94 00 00 00 00 |    `            
  1868. 00000000000000A0 | 00 00 01 A0 00 00 00 94 00 00 00 00 00 00 02 04 |                 
  1869. 00000000000000B0 | 00 00 00 94 00 00 00 00 00 00 02 34 00 00 00 94 |            4    
  1870. 00000000000000C0 | 00 00 00 00 00 00 04 D8 00 00 00 94 00 00 00 00 |                 
  1871. 00000000000000D0 | 00 00 05 B0 00 00 00 94 00 00 00 00 00 00 05 D8 |                 
  1872. 00000000000000E0 | 00 00 00 94 00 00 00 00 00 00 07 F0 00 00 00 94 |                 
  1873. 00000000000000F0 | 00 00 00 00 00 00 0D A0 00 00 00 94 00 00 00 00 |                 
  1874. 0000000000000100 | 00 00 0E 1C 00 00 00 94 00 00 00 00 00 00 0E 4C |                L
  1875. 0000000000000110 | 00 00 00 94 00 00 00 00 00 00 0E 80 00 00 00 94 |                 
  1876. 0000000000000120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 |                 
  1877. 0000000000000130 | AA FE 07 00 00 00 00 00 00 00 00 00 00 00 03 F0 |                 
  1878. 0000000000000140 | 00 01 00 04 00 00 00 94 00 00 00 00 00 00 00 00 |                 
  1879. 0000000000000150 | 00 08 00 00 01 60 00 17 00 00 01 A0 00 00 00 00 |      `          
  1880. 0000000000000160 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1881. 0000000000000170 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1882. 0000000000000180 | 00 00 00 AC 00 00 00 F0 00 00 00 A0 00 00 02 F0 |                 
  1883. 0000000000000190 | 00 00 00 C4 00 00 03 F0 00 00 00 B8 00 00 03 F0 |                 
  1884. 00000000000001A0 | 00 00 00 F4 00 00 03 F0 FF FF FF FF 00 00 00 00 |                 
  1885. 00000000000001B0 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1886. 00000000000001C0 | FF FF FF FF 00 00 00 00 00 00 00 DC 00 00 03 F0 |                 
  1887. 00000000000001D0 | 00 00 00 E8 00 00 03 F0 00 00 00 D0 00 00 03 F0 |                 
  1888. 00000000000001E0 | 00 00 01 18 00 03 FF F0 00 00 01 0C 00 03 FF F0 |                 
  1889. 00000000000001F0 | 00 00 01 00 03 FF FF F0 FF FF FF FF 00 00 00 00 |                 
  1890. 0000000000000200 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1891. 0000000000000210 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1892. 0000000000000220 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1893. 0000000000000230 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1894. 0000000000000240 | FF FF FF FF 00 00 00 00 FF FF FF FF 00 00 00 00 |                 
  1895. 0000000000000250 | FF FF FF FF 00 00 00 00 47 57 65 20 61 72 65 20 |         GWe are 
  1896. 0000000000000260 | 68 6F 73 65 64 20 2D 20 77 65 20 67 6F 74 20 61 | hosed - we got a
  1897. 0000000000000270 | 20 7A 65 72 6F 20 70 72 6F 63 49 6E 66 6F 20 6F |  zero procInfo o
  1898. 0000000000000280 | 6E 20 61 20 6E 61 74 69 76 65 20 63 6F 6D 70 6F | n a native compo
  1899. 0000000000000290 | 6E 65 6E 74 20 64 69 73 70 61 74 63 68 2E 2E 2E | nent dispatch...
  1900. 00000000000002A0 | 00                                              |                 
  1901. [section 1 relocation program disassembly]
  1902.   0000:  4A21       reloc_v_add_imports             num_words=34
  1903.   0002:  4202       reloc_v_add_sect_d              num_words=3
  1904.   0004:  440B       reloc_v_add_sect_c_sect_d_none  num_3_word_blocks=12
  1905.   0006:  0201       reloc_skip_then_add_sect_d      skip_words=8, num_words=1
  1906.   0008:  8009       reloc_incr_reloc_addr           delta=0xA
  1907.   000A:  4200       reloc_v_add_sect_d              num_words=1
  1908.   000C:  8001       reloc_incr_reloc_addr           delta=0x2
  1909.   000E:  4800       reloc_v_add_sect_d_none         num_2_word_blocks=1
  1910.   0010:  801F       reloc_incr_reloc_addr           delta=0x20
  1911.   0012:  4804       reloc_v_add_sect_d_none         num_2_word_blocks=5
  1912.   0014:  9100       reloc_repeat                    blocks=2 (dest=0x10), times=1
  1913.   0016:  4200       reloc_v_add_sect_d              num_words=1
  1914.  
  1915. [section 2 header]
  1916.   name __missing__
  1917.   default_address 00000000
  1918.   total_size 0
  1919.   unpacked_size 0
  1920.   packed_size 344
  1921.   section_kind LOADER
  1922.   share_kind PROCESS
  1923.   alignment 00
  1924. [export table: 0 entries]
  1925. [import table: 34 entries]
  1926.   0 => [import QuickTimeLib:TransformRect (02)]
  1927.   1 => [import QuickTimeLib:ICMDecompressComplete (02)]
  1928.   2 => [import QuickTimeLib:InverseMatrix (02)]
  1929.   3 => [import InterfaceLib:CallComponentFunctionWithStorageProcInfo (02)]
  1930.   4 => [import InterfaceLib:CallUniversalProc (02)]
  1931.   5 => [import InterfaceLib:GetComponentRefcon (02)]
  1932.   6 => [import InterfaceLib:SetComponentRefcon (02)]
  1933.   7 => [import InterfaceLib:OpenComponentResFile (02)]
  1934.   8 => [import InterfaceLib:CloseComponentResFile (02)]
  1935.   9 => [import InterfaceLib:SetComponentInstanceStorage (02)]
  1936.   10 => [import InterfaceLib:GetComponentInstanceA5 (02)]
  1937.   11 => [import InterfaceLib:CountComponentInstances (02)]
  1938.   12 => [import InterfaceLib:GetZone (02)]
  1939.   13 => [import InterfaceLib:NewHandle (02)]
  1940.   14 => [import InterfaceLib:NewPtrClear (02)]
  1941.   15 => [import InterfaceLib:HLock (02)]
  1942.   16 => [import InterfaceLib:HUnlock (02)]
  1943.   17 => [import InterfaceLib:HPurge (02)]
  1944.   18 => [import InterfaceLib:HNoPurge (02)]
  1945.   19 => [import InterfaceLib:SetZone (02)]
  1946.   20 => [import InterfaceLib:DisposePtr (02)]
  1947.   21 => [import InterfaceLib:DisposeHandle (02)]
  1948.   22 => [import InterfaceLib:ResError (02)]
  1949.   23 => [import InterfaceLib:CurResFile (02)]
  1950.   24 => [import InterfaceLib:UseResFile (02)]
  1951.   25 => [import InterfaceLib:Get1Resource (02)]
  1952.   26 => [import InterfaceLib:LoadResource (02)]
  1953.   27 => [import InterfaceLib:DetachResource (02)]
  1954.   28 => [import InterfaceLib:SystemZone (02)]
  1955.   29 => [import InterfaceLib:MemError (02)]
  1956.   30 => [import InterfaceLib:SetRect (02)]
  1957.   31 => [import InterfaceLib:SectRect (02)]
  1958.   32 => [import InterfaceLib:DebugStr (02)]
  1959.   33 => [import InterfaceLib:BlockMoveData (02)]
  1960.